inner join和left join还有right join的区别
生活随笔
收集整理的這篇文章主要介紹了
inner join和left join还有right join的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、inner join
解析:在表中存在至少一個匹配時,INNER JOIN 關鍵字返回行。
inner join 相當于 where u.id = a.id
只有符合條件的才會顯示出來
例如:
只有符合t_borrowing表里面有book.id才會顯示出來
所以只有不可借的書籍
2、left join
解析:LEFT JOIN 關鍵字會從左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中沒有匹配的行。
無論t_borrowing里有無book.id都會顯示出來
所以t_borrowing里沒有book.id顯示出可借
3、right join
解析:RIGHT JOIN 關鍵字會右表 (table_name2) 那里返回所有的行,即使在左表 (table_name1) 中沒有匹配的行。
總結
以上是生活随笔為你收集整理的inner join和left join还有right join的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 今天是1024也是霜降
- 下一篇: Property or field 'u