내가 3 개 MySQL의 테이블을 조인하려고 많은 것을 가입; 친구, 사용자 및 댓글.MySQL은 두 테이블
users:
id | firstName | lastName
--------------------------
12 | edwin | leon
9 | oscar | smith
1 | kasandra | rios
friends:
userId | friendID
----------------------
12 | 9
9 | 12
12 | 1
1 | 12
comments:
commenter | comment | commentDate
----------------------------
12 | hey | Oct-2
1 | Hmmmmmm | Nov-1
9 | ok | Nov-2
9 | testing | Nov-2
1 | hello | Dec-20
1 | help | Dec-20
그럼 내가하려는 것은 사용자의 모든 의견을 선택하는 것입니다. 그래서 내가 출력하고자하는 친구가 만든 코멘트입니다 : 예 :
for edwin leon (id 12) it would output this
friendID | comment | commentDate | firstName | lastName
-----------------------------------------------------------
1 | Help | Dec-20 | kasandra | rios
1 | Hello | Dec-20 | kasandra | rios
9 | testing | Nov-2 | oscar | smith
9 | ok | Nov-2 | oscar | smith
1 | Hmmmm | Nov-1 | kasandra | rios
이 모든 친구의 의견을 얻을 수 있지만 자신을 것입니다. 그것은, 당신이 오히려 사용자 ID보다 friendId에 사용자 테이블에 가입 할
그럼 당신은'user.firstname''users.id = 12'을 선택하는 (나는 그것을 테스트하지 않았습니다)보십시오. – Ben