福州網站建設>網站新聞>php技術

        SQL左右連接中的on and和on where的區別

        發布日期:2020-06-03瀏覽次數:1792 來源:福州網站建設

          在使用left join時,on and和on where條件的區別如下:  
        1、on條件是在生成臨時表時使用的條件,它不管on中的條件是否為真,都會返回左邊表中的記錄。  
        2、where條件是在臨時表生成好后,再對臨時表進行過濾的條件。這時已經沒有left join的含義(必須返回左邊表的記錄)了,條件不為真的就全部過濾掉,on后的條件用來生成左右表關聯的臨時表,where后的條件對臨時表中的記錄進行過濾。
        ————————————————

        以上是由福州網站建設的小編為你分享了"SQL左右連接中的on and和on where的區別"文章,如果你在這方面有什么問題,隨時聯系我們

        php技術有關的文章
        如果您有什么問題,歡迎咨詢我們客服! 點擊QQ咨詢