[英]MySQL LEFT JOIN 2 columns
SELECT * FROM timetable
LEFT JOIN user
ON timetable.id = user.id
WHERE timetable.id = 1
//this only display 1 column's name from user table
//id partner name time
//1 2 Ben 2015-05-17
//user
id name
1 Ben
2 Lisa
//timetable
id partner time
1 2 123456484
//What I need is display like this
Ben Lisa 2015-05-17
我有2個表格的用戶和時間表
用戶表商店標識和名稱
時間表存儲的標識,哪個伙伴組在一起
現在,我需要將這兩個表連接在一起並顯示其名稱
我嘗試加入,但只顯示一列的名稱
有人知道如何顯示2列嗎?
您的解釋不清楚。 但是這是我的猜測:
SELECT
u.name,
p.name,
t.time
FROM timetable t
LEFT JOIN user u
ON timetable.id = u.id
LEFT JOIN user p
ON timetable.partner = p.id
WHERE timetable.id = 1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.