關於三個表格結合查詢的MYSQL(用的是MySQL)語法,
有三個表格
A sales 裏面有欄位 id , name
B customer 裏面有欄位 id , name
C project 裏面有欄位 id , name , sales1_id ,sales2_id , customer_id
C project表格是放某種案子,
id 是 案子編號 ,
name 是 案子名稱 ,
sales1_id ,sales2_id 是 案子有關的兩個sales的id 編號 ,
customer_id 是 案子對應的那個客戶的客戶編號.
現在想用 SELECT * FROM project 來列表
可是想要在清單中顯示 sales1 sales2 customer 的名稱,而不是編號
該怎樣寫SQL語法。[@more@]select a.id,a.name as a_name,b.name as b_name,c.name
from project a left join customer b on a.customer_id = b.id left join sales c on a.customer_id = c.id
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/786540/viewspace-925066/
,如需转载,请注明出处,否则将追究法律责任。