테스트 사이트 - 개발 중인 베타 버전입니다

mysql 테이블 구조 관련 질문입니다. 채택완료

조윤진 5년 전 조회 2,162

member 테이블

mb_id mb_password mb_nick
member11 encrypted 닉네임1
asdf222 encrypted 닉네임2
qwuee223 encrypted 닉네임3

 

livechat 테이블(whisper = 귓속말) // mb_nick , whisper_mb_nick 은 member 테이블에서 각각 lc_mb_id,whisper_mb_id 를 사용해 join으로 mb_nick 을 받아온다.

lc_mb_id mb_nick msg whisper_mb_id whisper_mb_nick
member11 닉네임1 ㅏㅏㅏㅏㅏㅏ asdf222 닉네임2
qwuee223 닉네임3 zzzzzzzzzzzz member11 닉네임1
asdf222 닉네임2 ............. qwuee223 닉네임3

 

이런 식으로 결과를(하나의 쿼리로) 받아오려면 쿼리를 어떻게 해야할까요...

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

SELECT column_name(s)
FROM table1
LEFT JOIN table2
ON table1.column_name = table2.column_name;

 

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인