join on多個條件的理解

a表 b表 查詢1: 這是一個簡單的左鏈接,左表的數據都會查詢在結果中。web 查詢2: 左鏈接,on後面跟了2個條件,其中第二個條件對左表進行篩選,能夠看到在結果中並無起做用。由於on的條件篩選是對2張表生成的全鏈接(笛卡爾積)臨時表進行的篩選,這時a.id=4的數據其實是被去除掉了,由於沒有a.id=4且a.id=b.id的數據。可是因爲是left join,因此在結果中沒有的左表數據a.id
相關文章
相關標籤/搜索