亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

java - 這個sql為什么沒加where關(guān)鍵詞還多加了一個and ,照樣能運行查出數(shù)據(jù),沒有報錯呢?
迷茫
迷茫 2017-04-18 10:30:54
0
9
532

這樣寫并沒有報錯,而且可以查出想要的數(shù)據(jù)

SELECT
    a.*, b.sj_name,
    c.hy_name
FROM
    qdwyc_dd a
LEFT JOIN qdwyc_hy_sj b ON a.dd_jdr = b.id
JOIN qdwyc_hy_passenger c ON a.dd_xdr = c.id
AND dd_num LIKE '%94%'
迷茫
迷茫

業(yè)精于勤,荒于嬉;行成于思,毀于隨。

全部回覆(9)
Ty80

文檔
mysql left join使用on 與where 篩選的差異

巴扎黑

join也支援多條件唄

伊謝爾倫

有 ON 關(guān)鍵字 相當(dāng)於where這個關(guān)鍵字 左外聯(lián)結(jié)查詢

大家講道理

有深度,,路過學(xué)習(xí)了

洪濤

table1 left join table2 on + 查詢條件。 SQL 語句要多學(xué)學(xué),基礎(chǔ)不夠紮實...

Ty80

樓上正解, 樓主需要多看基礎(chǔ)

PHPzhong

這個and是和on後面的條件連一起的,是表格關(guān)聯(lián)的條件之一?;A(chǔ).............

劉奇

1、 join on後面跟and條件是在產(chǎn)生臨時表時使用的條件,它不管on中的條件是否為真,都會傳回左邊表中的記錄。

2、where條件是在臨時表產(chǎn)生好後,再過濾臨時表的條件。這時已經(jīng)沒有l(wèi)eft join的意思(必須回傳左邊表的記錄)了,條件不為真的就全部過濾掉。

洪濤

SQL語言基礎(chǔ)部分的內(nèi)連接,外連接,外連接又分左外、右外和完全外連接,樓主系統(tǒng)看一下SQL語言基礎(chǔ)就找到了

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板