join是資料連接配接 分為3種
1、inner join
inner join 1對1 等同于where A.a=B.b
2、left join
A a left join B b 在left左邊的A代表多,B代表1, 也就 是 多對1.
3、right join
right 正好與left的相反.
另:
join是表連接配接,where是條件判斷.
但如果是比較複雜的sql查詢或者是多次連續調用的話就有差別了.
where是擅長條件判斷
join是擅長表與表之間的聯合查詢
在多表查詢的時候join更優
where這種也可以實作查詢,但用的笛卡爾的方式,我想知道笛卡爾方式這麼大的資料,
為什麼查詢還是如此之快,我查了下cross join,知道兩種查詢其實底層實作都是一樣的