簡體   English   中英

Mysql Query從3個IDS中獲取3個名稱

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM