1. 程式人生 > >mysql 等值連線、自然連線與笛卡爾積

mysql 等值連線、自然連線與笛卡爾積

1.等值連線(where子句中使用=等號為限定條件

SELECT *
FROM runoob_tb a, tcount_tb b 
WHERE a.runoob_author
= b.runoob_author;


2. 自然連線 NATURAL JOIN (自然連線只考慮屬性相同的元組對)


SELECT * FROM runoob_tb NATURAL JOIN tcount_tb;


3.笛卡爾積 (使用  ,  逗號連線兩個表 ,mysql預設的連線就是笛卡爾積連線)


-- 即表A中的每一個元素,都對錶B中的所有元素做連線運算
-- 假設A中有m 個元組,B中有n個元組,則笛卡爾乘積= m*n 個元組

SELECT * FROM runoob_tb , tcount_tb;