簡單的說,子查詢就是將乙個查詢結果巢狀到另乙個查詢語句中,作為這個查詢語句的查詢條件或者查詢物件。
1.作為查詢物件
select name from (select id, name from tablea) ta;
2.作為查詢條件select * from tablea where name = (select name from tableb);
1.交叉鏈結查詢
會出現笛卡爾積現象,一般是不會使用的
select a.name, b.name from
2.內連線select a.name, b.name from tablea a, tableb b where a.id = b.id;
select a.name, b.name from
from tablea a inner
join tableb b on a.id = b.id;
3.左外連線select a.name, b.name from tablea a left
join tableb b on a.id = b.id;
4.右外連線select a.name, b.name from tablea a right
join tableb b on a.id = b.id;
5.自連線select a.name, b.name from tablea a inner
join tablea b on a.bossid = b.id;
select a.name, b.name from tablea a left
join tablea b on a.bossid = b.id;
mysql關聯查詢去重 MySQL 關聯查詢
mysql 關聯查詢 sql資料分析 1週前 mysql 關聯查詢 前面,我們介紹的都是單錶查詢 就是只從一張表中獲取資料 而實際應用的時候,我們都會同時查詢多張表,這裡,我們就介紹下,多表關聯查詢的使用。sql join 用於根據兩個或多個表中的列之間的關係,從這些表中查詢資料 前置知識 主鍵 p...
表關聯查詢
一 內連線和外連線 內連線用於返回滿足連線條件的記錄 而外連線則是內連線的擴充套件,它不僅會滿足連線條件的記錄,而且還會返回不滿足連線條件的記錄,語法如下 oracle 1.select table1.column,table2.column from table1 inner left right...
表關聯查詢
一 表關聯查詢 1.表的關聯分兩類 有關係的關聯 無關係的關聯 2.表的有關係的關聯 內關聯 where 指定關聯關係 表1.欄位 表2.欄位 and 表2.欄位 表3.欄位 有關係關聯 通過字段關係,把多張表合併在一起.select s emp.id,first name,name from s ...