인프런 커뮤니티 질문&답변
sql문
작성
·
196
0
sql문으로 테이블내용을 합칠려고하는데(join) 잘 안되서 질문드립니다.
예를들어
database 구성
user table - cotent table - content_list table - list table
table구성
user table(id, name,email...)
content table (id,title....),
content_list table(id, contentId, listId)
list(id, name....)
이런식으로 구성이 되어 있을때
sql로 join문을 써서 user와 list를 병합할려고 하는데 user name이 list의 name으로 덮어지네요.....
join을 잘못쓴거 같은데 어떤식으로 짜면 좋을까요??
답변 3
0
제로초(조현영)
지식공유자
https://www.npmjs.com/package/mysql2#history-and-why-mysql2
여기에 나와있긴 한데 커넥션 부분에서 좀 차이가 있는 것 같습니다. 저는 2를 쓰는 걸 더 추천드립니다.
0
0
제로초(조현영)
지식공유자
두 테이블간에 name이 같은 경우에는 alias로 이름을 바꿔주셔야 합니다.
select `user`.`name` as userName, `list`.`name` as listName
이런 식으로요.




