mysql三表聯合查詢

2022-02-20 04:27:37 字數 672 閱讀 4095

--select d.userid, d.userphonum, a.orderid, a.producttype, b.courseid, b.coursename, c.payje

--from bskgk.order_info_detail a

-- join bskgk.course_info b on a.productid =b.courseid

-- join bskgk.order_info c on c.orderid =a.orderid

-- join bskgk.user_info d on d.userid =c.userid

-- where a.payje > 0; #as可以省略

語法 ----> > >from (表1 inner join 表2 on 表1.欄位號=表2.欄位號) inner join 表3 on 表1.欄位號=表3.欄位號

1:select a.name,b.name from a inner join b on a.id=b.id和

2:select a.name,b.name from a,b where a.id=b.id結果是一樣的(內連線的inner關鍵字可省略);

第乙個是是在a 上面去關聯b,  第二個是  ab 兩個表都搜尋。

所以第一種效能要好點

mysql兩表聯合查詢

2014 04 22 13 31 candicandi 分類 資料庫db 瀏覽250次 其中a表有兩個欄位name,department b表也有兩個欄位department,leader a表中的department和b中的department是一樣的,現在要通過leader這個關鍵字查詢a表的n...

mysql 分表聯合查詢 解決分表後聯合查詢

解決分表後聯合查詢 merge儲存引擎,也被認識為mrg myisam引擎,是乙個相同的可以被當作乙個來用的myisam表的集合。相同 意味著所有表同樣的列和索引資訊。你不能合併列被以不同順序列於其中的表,沒有恰好同樣列的表,或有不同順序索引的表。而且,任何或者所有的表可以用myisampack來壓...

三張表聯合查詢

部門表 deptcode 部門編號,deptname 部門名稱 員工表 humancode 員工編號,humanname 員工姓名,deptcode 部門編號 考核表 resultcode 結果編號,humancode 人員編號,kpicode 考核結果 分 不合格,合格,優秀 1.統計各部門合格的...