mysql JOIN查詢

2022-06-23 14:57:13 字數 521 閱讀 3579

查詢左表a,並且關聯a表在b表中的關聯,如果關聯不存在也可以查出左表的,注:只查詢a的部分列,和b的部分列

select a.id, b.id as my from a left join b on a.category_id=b.id

查詢左表a,並且關聯a表在b表中的關聯,如果關聯不存在也可以查出左表的,注:查詢a的全部列,和b的部分列

select *, b.id as my from a left join b on a.category_id=b.id

right join 與 left join 相反
inner join  交集
select a.runoob_id, a.runoob_author, b.runoob_count from runoob_tbl a inner join tcount_tbl b on a.runoob_author = b.runoob_author;

MySQL的JOIN(二) JOIN原理

nested loop join nlj 演算法 首先介紹一種基礎演算法 nlj,巢狀迴圈演算法。迴圈外層是驅動表,循壞內層是被驅動表。驅動...

MySQL 跨庫join

目標 資料庫a中的表可以join資料庫b中的表。 環境 windows系統,免安裝版mysql 5 7 22。 需求 資料庫中表很多,將表按業務劃分到不同的資料庫,儲存表之間必要的關聯關係。 一 開啟federated引擎 執行命令 show engines ,檢視mysql資料庫中federate...

MySQL JOIN 多表連線

除了常用的兩個表連線之外,sql mysql join 語法還支援多表連線。多表連線基本語法如下 1 fromtable1inner lef...