ITPub博客

首页 > 数据库 > MySQL > 有關於三個表格結結合查詢的MYSQL語法

有關於三個表格結結合查詢的MYSQL語法

原创 MySQL 作者:yeahokay 时间:2007-07-07 10:31:18 0 删除 编辑
關於三個表格結合查詢的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/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 精妙SQL语句介绍
请登录后发表评论 登录
全部评论
  • 博文量
    140
  • 访问量
    1115933