內鏈接:內聯接是用比較運算符比較要聯接列的值的聯接sql
內鏈接:join 或 inner joincode
sql 語句:select * from table1 join table2 on table1.id=table2.idget
等價(與下列執行效果相同)table
A:select a.*,b.* from table1 a,table2 b where a.id=b.idselect
B:select * from table1 cross join table2 where table1.id=table2.idsql語句
交叉鏈接(徹底):沒有 WHERE 子句的交叉聯接將產生聯接所涉及的表的笛卡爾積。tab
第一個表的行數乘以第二個表的行數等於笛卡爾積結果集的大小。(table1和table2交叉鏈接產生3*3=9條記錄)co
交叉鏈接:cross join (不帶條件where...)join
sql語句:select * from table1 cross join table2oss
等價(與下列執行效果相同)
A:select * from table1,table2