首先,我不得不說我是一個絕對的SQL新手。
我必須SQL-tables。第二個是中間m:n表。
table: people
table: master-padawan_relation
master-padawan_relation.master_id和master-padawan_relation.padawan_id都指people.id
現在我需要一個顯示以下內容的查詢:
我的查詢目前看起來像這樣,但它缺少Master名稱的集成:
SELECT
people.name AS Padawan
FROM people
LEFT JOIN master-padawan_relation
ON master-padawan_relation.padawan_id = people.id
WHERE people.id = 3
我不知道如何在那里找到大師的名字,因為這兩個名字都在同一列(人名)。
我也設法弄到了主人的身份,但我真的需要這個名字。
感謝每一個幫助!謝謝:)
若要獲取主機名,您需要再次加入people表,并使用
master-padawan_relation
表中的master_id
查找主機名