2017-03-01 135 views
-1

我有2個這樣的數據庫表: 用戶:id |用戶名|名稱|城市.... 表2:id | car | color | FK_user1 | FK_user2 | .... FK_users鏈接到用戶 - 表> ID從另一個表中獲取名稱

我怎麼能寫我的查詢,我得到以下結果: 車|色| USERNAME1 | USERNAME2 | ... 寶馬|藍色|托馬斯|麥克

謝謝

+0

您描述的表不包含username1和username2。你想分割用戶名,還是用戶名等於FK_user1和FK_user2? – Ethilium

+0

對不起,但我認爲,我也太笨太格式this proplerly :-( – user2849380

回答

0

請嘗試此查詢

SELECT Table2.id, Table2.car, Table2.color, FK1.username, FK2.username 
FROM Table2 
JOIN Users as FK1 on FK1.FK_user1= Table2.id 
JOIN Users as FK2 on FK2.FK_user2= Table2.id 
+0

嗨,這是它,我不知道,我可以有多個連接在同一張桌子上 – user2849380

+0

不要使用這麼多的連接它會增加您的查詢執行時間 – Vipul

相關問題