강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

원피스를 찾아서님의 프로필 이미지
원피스를 찾아서

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

시퀄라이즈 모델 만들기

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

god zerocho님 감사합니다. 
혹시 mysql2 와 mysql 모듈의 차이점이 있나요?

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

두 테이블간에 name이 같은 경우에는 alias로 이름을 바꿔주셔야 합니다.

select `user`.`name` as userName, `list`.`name` as listName

이런 식으로요.

원피스를 찾아서님의 프로필 이미지
원피스를 찾아서

작성한 질문수

질문하기