sql的 left join連接查詢
left join的條件on和where
使用left join 的時候,如果A表和B表中關聯的條件不寫在on條件後,而寫在where條件後,會報語法錯誤,
一般傳統的sql語句的執行順序是:from-->where-->group by --> having--> order by --> limit;
如果使用left join之後,left join是在from範圍內,所以先on條件篩選表,然後兩表再做left join,而對where來說,是對left join結果之後的再次篩
使用left join 的時候,如果A表和B表中關聯的條件不寫在on條件後,而寫在where條件後,會報語法錯誤,
一般傳統的sql語句的執行順序是:from-->where-->group by --> having--> order by --> limit;
如果使用left join之後,left join是在from範圍內,所以先on條件篩選表,然後兩表再做left join,而對where來說,是對left join結果之後的再次篩
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
SQL語句大全,所有的SQL都在這裏(1.5萬字長文)
摩壳佬卡佛特
2020-07-08 12:17:40
SQL 01-簡介 標準命令 基本語法 運算符 表達式
LiuDi1999
2020-07-08 12:26:19
Sql Server2000裏面獲得數據庫裏面所有的用戶表名稱和對應表的列名稱
bluelazyboy
2020-07-08 12:23:28
SQL 語法快速入門
雄牛
2020-07-08 12:18:30
SSM鏈接數據庫失敗的問題
摩壳佬卡佛特
2020-07-08 12:17:40
索引,視圖和存儲過程的利弊
MarkSaas
2020-07-08 11:46:21
查詢多個表放在一個集合中用union做連接
Old丶Seven
2020-07-08 11:20:47
ORACLE 創建用戶,權限等
默認的:最高權限用戶:system 密碼:manager(我自己system) 管理員權限用戶:sys 密碼:change_on_install 普通用戶:scott
Old丶Seven
2020-07-08 11:20:47
sql語句中選取限制字段的不同可能會對運行效率產生質的影響
Ankon
2020-07-08 11:07:50
Flink實戰教程-自定義函數之標量函數
大数据技术与应用实战
2020-07-08 11:07:06
Flink教程-flink 1.11使用sql將流式數據寫入文件系統
大数据技术与应用实战
2020-07-08 11:07:06
MySQL解壓版安裝過程
Agwenbi
2020-07-08 11:00:31
node操作數據庫基本語法
Agwenbi
2020-07-08 11:00:30