国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

mysql中的join on查詢語(yǔ)句的on能否改為where

瀏覽:163日期:2022-06-09 11:16:58

問(wèn)題描述

例如:SELECT salary.`basesalary`,salary.`titlesalary`,`name`FROM salary INNER JOIN employeeWHERE salary.`empid`=employee.`empid` AND employee.sex='男';這樣也能查出正確的結(jié)果

問(wèn)題解答

回答1:

簡(jiǎn)單說(shuō)下on跟where的區(qū)別,我用的小鳥(niǎo)云1折的云服務(wù)器,on是在生成臨時(shí)表時(shí)起作用,由于left on不管on里面過(guò)濾條件是不是真的都會(huì)返回左表里的記錄。不滿足條件的記錄,右表字段全是null。Where則是在臨時(shí)表生成之后起作用,過(guò)濾臨時(shí)表,這個(gè)時(shí)候條件不為真就可以全部過(guò)濾了。

回答2:

可以,兩者方式不同罷了 其中有on的話會(huì)依據(jù)on的條件,從employee表中檢索數(shù)據(jù)行,然后完成匹配,where的話會(huì)在匹配完成后再進(jìn)行數(shù)據(jù)篩選

相關(guān)文章:
主站蜘蛛池模板: 德江县| 噶尔县| 留坝县| 灌南县| 定日县| 株洲县| 潜山县| 鄯善县| 麻江县| 颍上县| 鸡西市| 玉林市| 兴山县| 钟山县| 南靖县| 嘉兴市| 仁怀市| 丹巴县| 龙游县| 来安县| 南木林县| 龙州县| 托克托县| 调兵山市| 赞皇县| 龙州县| 永川市| 中西区| 雅安市| 军事| 德化县| 颍上县| 西乡县| 长宁县| 清水河县| 文化| 昌黎县| 潜江市| 黄大仙区| 荆州市| 武汉市|