2016-09-14 55 views
-2

這裏是DB的方案。如何從3個MySQL表中選擇Name,Second Name和Name_Chairrr?如何從3個MySQL表中選擇Name,Name和Name_Chairrr?

enter image description here

SELECT p.Name, p.Second_Name, c.Name_CHAIRRR 
FROM Professors p 
JOIN pchairs pc ON pc.ID_Professor = p.ID_professor 
JOIN Chairs c ON c.ID_chair = pc.ID_Chair 
+1

你什麼你試圖做什麼? 。嘗試加入 – scaisEdge

+0

我已經嘗試使用左加入,但有錯誤 –

+1

用您的查詢代碼更新您的問題,所以我們可以嘗試改善它.. – scaisEdge

回答

0

你必須加入表一起,使用別名。試試這個

SELECT p.Name, p.Second_Name, c.Name_CHAIRRR 
FROM Professors p 
JOIN pchairs pc ON pc.ID_Professor = p.ID_professor 
JOIN Chairs c ON c.ID_chair = pc.ID_Chair 
0

我以爲你在找這個

select 
    p.name, 
    p.second_name, 
    c.name_chairrr 
from 
    professors p 
inner join 
    pchairs pc 
on 
    p.id_professor=pc.id_professor 
inner join 
    chairs c 
on 
    pc.id_chair=c.id_chair 
相關問題