我在MySQL的三個表: 活動,用戶均具有多對多的關係。因此,第三張表參加。加入3個表,沒有得到期望的結果
表內容:
活動:
E_ID,e_content
用戶
U_ID,u_details
參加
E_ID,U_ID,主治
考慮讓我登錄,我的UID是1005 所以我希望看到所有的活動中,我是否感到attanding的evnet但如果我參加Attend.attending列,應該是別人應該null
我嘗試了很多連接,但我還沒有收到所需的查詢。
,如:
select e.e_id,u.u_details,a.attending
from Events e
left join attend a on e.e_id = a.e_id
left join users u on u.u_id = a.U_id
and u.u_id = 1005;
與上面的查詢,我得到相同的結果對於所有UID
你曾試過相同的? –