国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > MySQL > 正文

解析sql語(yǔ)句中l(wèi)eft_join、inner_join中的on與where的區(qū)別

2024-07-24 12:48:08
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
table a(id, type):
id     type
----------------------------------
1      1        
2      1         
3      2         
table b(id, class):
id    class
---------------------------------
1      1
2      2
sql語(yǔ)句1:select a.*, b.* from a left join b on a.id = b.id and a.type = 1;
sql語(yǔ)句2:select a.*, b.* from a left join b on a.id = b.id where a.type = 1;
sql語(yǔ)句3:select a.*, b.* from a left join b on a.id = b.id and b.class = 1;

sql語(yǔ)句1的執(zhí)行結(jié)果為:
a.id    a.type    b.id    b.class
----------------------------------------
1        1            1        1
2        1            2        2
3        2              

sql語(yǔ)句2的執(zhí)行結(jié)果為:
a.id    a.type    b.id    b.class
----------------------------------------
1        1            1        1
2        1            2        2

sql語(yǔ)句3的執(zhí)行結(jié)果為:
a.id    a.type    b.id    b.class
----------------------------------------
1        1            1        1
2        1           
3        2           
由sql語(yǔ)句1可見(jiàn),left join 中左表的全部記錄將全部被查詢顯示,on 后面的條件對(duì)它不起作用,除非再后面再加上where來(lái)進(jìn)行篩選,這就是sql語(yǔ)句2了;由sql語(yǔ)句3可見(jiàn),on后面的條件中,右表的限制條件將會(huì)起作用。
**************************************************************************
sql語(yǔ)句4:select a.*, b.* from a inner join b on a.id = b.id and a.type = 1;
sql語(yǔ)句5:select a.*, b.* from a inner join b on a.id = b.id where a.type = 1;
sql語(yǔ)句6:select a.*, b.* from a, b where a.id = b.id and a.type = 1;
sql語(yǔ)句7:select a.*, b.* from a, b where a.type = 1 and a.id = b.id;
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 济源市| 郎溪县| 精河县| 京山县| 乃东县| 察隅县| 永兴县| 汝州市| 阳高县| 来凤县| 白河县| 鄂温| 佛教| 彭州市| 天津市| 法库县| 韩城市| 嘉定区| 东乡县| 丹寨县| 中宁县| 临泉县| 高邑县| 溆浦县| 岚皋县| 将乐县| 卓尼县| 阿鲁科尔沁旗| 普格县| 阳原县| 托克托县| 临邑县| 夹江县| 宣恩县| 舟山市| 四子王旗| 巴塘县| 乌拉特前旗| 旬阳县| 磐安县| 上饶县|