一、合併結果集 union 合併時去除重複數據 union all 合併時不去除重複數據 注意事項 被合併的兩個結果:列數、列類型必須相同 二、99鏈接法 等值鏈接 from a,b,c where a.cid = b.cid and b.sid = c.sid 非等值鏈接 from a,b,c where…and…>=…and…<=… 三、內鏈接查詢 等值鏈接 from a join b on a.cid = b.cid join c on b.sid = c.sid 非等值鏈接 from a join b on…join c on…between…and…
一、兩個集合相乘,不知足交換率,既 A×B ≠ B×A; ide
二、A集合和B集合相乘,包含了集合A中元素和集合B中元素相結合的全部的可能性,既兩個集合相乘獲得的新集合的元素個數是 A集合的元素個數 × B集合的元素個數; code
一、在查詢時主鍵和外鍵要保持一致(表與表之間的鏈接點)ci
二、去除笛卡爾積,只保留兩表間關聯值相等的行數據 it
內鏈接 from table1 t1 inner join table2 t2 on t1.condition = t2.condition 外鏈接 from table1 t1 left outer join table2 t2 on t1.condition = t2.condition from table1 t1 right outer join table2 t2 on t1.condition = t2.condition 特徵 a、left,將左表所有數據取出,右表爲空部分用null填充 b、right,將右表所有數據取出,左表爲空部分用null填充 隱式鏈接 from table1,table2 where t1.condition = t2.condition