数据库多表查询关联查询SQL语句
生活随笔
收集整理的這篇文章主要介紹了
数据库多表查询关联查询SQL语句
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
LEFT?JOIN? ON?關鍵字會從左表那里返回所有的行,即使在右表中沒有匹配的行。意思就是向左關聯某個表記錄,以左邊的那個表的記錄為基準,通過關聯條件,將關聯表的相關符合要求的記錄一起找出來,找出來的記錄條數就是左邊表的記錄數
具體用法如下:
SELECT ?column_name(s) ?FROM table_name1 LEFT?JOIN?table_name2?ON?table_name1.name = table_name2.name
SELECT ?column_name(s) ?FROM table_name1 LEFT?JOIN?table_name2?ON?table_name1.name = table_name2.name也可以三級聯動查詢 :如下數據表
查詢語句:
select u.user_id, u.user_name,u.user_sex,c.college_name,s.subject_name, s.achievementfrom user uLEFT JOIN? subject s ON ? s.user_number=u. user_idLEFT JOIN? college c ON c.subject_number=s.subject_id;
參考博客:https://blog.csdn.net/djr2ss666666/article/details/79808235
總結
以上是生活随笔為你收集整理的数据库多表查询关联查询SQL语句的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 黑白CCD成像不理想,如何补色
- 下一篇: Mybatis 系列2-配置文件