關聯更新,關聯查詢
關聯更新io
- update A,B SET A.c1=B.c1,A.c2=B.c2 where A.id=B.id and ...
- update A inner join B on A.id=B.id set A.c1=B.c1,A.c2=B.c2 where...
關聯查詢date
- 交叉鏈接(cross join),內鏈接(inner join),外鏈接(left join,right join),全鏈接(full join), 聯合查詢(union, union all),嵌套查詢
- 交叉鏈接,笛卡爾積
- 內鏈接可分爲,等值鏈接,不等值鏈接,自鏈接
- MYSQL不支持全鏈接,但能夠經過外鏈接和union模擬
- union和union all 都須要查詢列數相同,union會合並重復(相同)記錄行,union all不合並重復記錄行
注意事項nio
外鏈接時,因爲重複致使結果爲笛卡爾積查詢
歡迎關注本站公眾號,獲取更多信息