MyBatis--增刪改查
阿新 • • 發佈:2020-12-14
技術標籤:SQL
這裡寫目錄標題
SQL中join的學習
1. 概述
在多表查詢中,我們經常會使用到join.
join按功能分有三種:
- inner join(內連線,或等值連線):獲取兩個表中欄位匹配關係的記錄;
- left join(左連線):獲取左表中的所有記錄,即使在右表沒有對應匹配的記錄
- right join(右連線):獲取右表中的所有記錄,即使在左表沒有對應匹配的記錄
2.使用
現在有兩個表
2.1 inner join
SELECT * FROM USER `user` INNER JOIN house ON user.`id`=house.`user_id`;
2.2 left join
SELECT * FROM USER `user` LEFT JOIN house ON user.`id`=house.`user_id`;
2.3 right join
SELECT * FROM USER `user` RIGHT JOIN house ON user.`id`=house.`user_id`;