[英]Mysql Query Get 3 Names From 3 IDS
我有這個設置:
表成員
id_member name
---------------
表隊
id_team id_leader id_member1 id_member2
---------------------------------------------
現在,我想在html表中顯示所有團隊的這些字段:id_team,組長姓名,member1名稱,member2名稱
嘗試了多次選擇的多個查詢,但是當一個成員屬於一個團隊以上時,會出現問題,顯示錯誤的結果(所有組合)
我想要的示例: http : //oi58.tinypic.com/ao9oxi.jpg
嘗試如下使用聯接查詢
select TEAM.id_team, LEADER.name, MEMBER1.name, MEMBER2.name
from teams as TEAM
join members as LEADER on(LEADER.id_member=TEAM.id_leader)
join members as MEMBER1 on(MEMBER1.id_member=TEAM.id_member1)
join members as MEMBER2 on(MEMBER2.id_member=TEAM.id_member2)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.