六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

對于mysql exists與not exists區分

[摘要]本文主要介紹了mysql exists與not exists實例詳解的相關資料,鑒于 not exists 的效率往往要高于 not in , 所以一般情況下會使用前者替代后者,需要的朋友可以參考下...
本文主要介紹了mysql exists與not exists實例詳解的相關資料,鑒于 not exists 的效率往往要高于 not in , 所以一般情況下會使用前者替代后者,需要的朋友可以參考下,希望能幫助到大家。

mysql exists與not exists實例詳解

tableA

column1 column1 column3

tableb

column1 column1 column3

要查詢 tableA 的數據,條件是是 tableA.column1 不在 tableB 的 tableB.column2 中

也就是要得到類似以下語句的效果(not in 效果不完全等同于 not exists , 如果子查詢中出現空記錄, 則整個查詢語句不會返回數據)

SELECT 
  a.*
FROM
  tableA a
WHERE 
  a.column1 not in (
    SELECT column2 FROM tableB
  )

可以使用如下語句來實現

SELECT
  a.*
FROM
  tableA a
WHERE
  NOT EXISTS(
    SELECT b.column2 FROM tableB b WHERE a.colunm1=b.column2
  )

以上只是兩張表的情況, 其實在多張表的連接查詢中也是比較好用的. 以上寫法同樣適用于exists

相關推薦:

php file_exists()函數沒有效果是因為什么?

有關exists()的文章推薦10篇

有關php file_exists()函數的文章推薦10篇

以上就是關于mysql exists與not exists分析的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 日日奸 | 日本高清免费中文在线看 | 亚洲男人的天堂久久无 | 亚洲日本网站 | 热99热 | 亚洲精品中文字幕无乱码麻豆 | 三级精品视频在线播放 | 亚洲五月六月丁香激情 | 亚洲性免费 | 先锋影音国产精品 | 亚洲第一网站 | 五月天婷婷在线视频国产在线 | 日本一区二区三区在线 视频观看免费 | 日本黄视频在线播放 | 日本三级香港三级人妇99 | 亚洲精品国产综合久久一线 | 色综合久久天天影视网 | 欧洲激情视频 | 使劲儿操 | 欧美首页| 中文字幕三级在线不卡 | 青青草原成人 | 日本人视频网站一 | 天天躁日日躁狠狠躁综合 | 人人看人人看人做人人模 | 日本卡一卡2卡3卡4精品卡无人区 | 日本一区二区三区久久 | 青青草手机在线 | 亚洲女人毛片 | 一级做a爰片性色毛片视频图片 | 天天操91| 日韩一级在线播放 | 日产精品一区到六区免费 | 欧美一区2区三区4区贰佰公司 | 一级做a爰片久久毛片免费看 | 日韩.欧美.国产.无需播放器 | 四虎欧美永久在线精品免费 | 日本 韩国 三级 国产 欧美 | 色玖玖 | 婷婷色六月 | 无人码一区二区三区视频 |