본문 바로가기
SQL/MYSQL

테이블을 분리하자 + JOIN

by SEOKIHOUSE 2023. 3. 26.

일단 기존원본파일을 topic_back으로 이름을 바꾸고

 

 

topic테이블에는 author_id라는걸 만들어주고 

 

author 테이블에는 id name profile을 만들어줄거다

 

 


일단 최종완성 테이블들


JOIN!!을 써보자잇  

 


 

근데 author id값이랑 id값은 보기가 싫다 합쳐보자

id값이 topic에도 있고 quthor에도 id가 있어서 애매모호하다


 

topic.id로 지정해주자

 


id가 뭔지 햇갈리면 topic_id로 바꾸고 싶으면 AS topic_id로 된다

 


와우 어메이징~

 

자자 이게 왜 지리는거냐? 

만약에 기존의 방식대로 하면 다른 table(댓글이라던지) 이런거에 수정할 내용 있으면 topic수정하고 comment수정하고;; 

그냥 짜증이나는데 이런식으로 테이블을 따로 분리해서 join을 쓴다??

sososososo amamamamamzing~ 너무편해진다


아래코드를 보장 comment테이블을 또 만들어보자

 

누가 코멘트 쓴건지 확인하려면 그냥 author 에 있는 id값만 참고해서 찾는다 넘나편한것

 

'SQL > MYSQL' 카테고리의 다른 글

database server  (0) 2023.03.26
관계형데이터베이스의 필요성??  (0) 2023.03.26
CRU(pdate) - UPDATE + DELETE  (0) 2023.03.26
CR(ead)UD --select  (0) 2023.03.25
C(reat)RUD --INSERT  (0) 2023.03.25