最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL不支持INTERSECT和MINUS及其替代方法

 更新時(shí)間:2014年03月26日 17:14:14   作者:  
這篇文章主要介紹了MySQL不支持INTERSECT和MINUS情況下的替代方法,需要的朋友可以參考下
Doing INTERSECT and MINUS in MySQL

Doing an INTERSECT

An INTERSECT is simply an inner join where we compare the tuples of one table with those of the other, and select those that appear in both while weeding out duplicates. So

復(fù)制代碼 代碼如下:

SELECT member_id, name FROM a
INTERSECT
SELECT member_id, name FROM b


can simply be rewritten to

復(fù)制代碼 代碼如下:

SELECT a.member_id, a.name
FROM a INNER JOIN b
USING (member_id, name)


Performing a MINUS
To transform the statement

復(fù)制代碼 代碼如下:

SELECT member_id, name FROM a
MINUS
SELECT member_id, name FROM b


into something that MySQL can process, we can utilize subqueries (available from MySQL 4.1 onward). The easy-to-understand transformation is:

復(fù)制代碼 代碼如下:

SELECT DISTINCT member_id, name
FROM a
WHERE (member_id, name) NOT IN
(SELECT member_id, name FROM table2);


Of course, to any long-time MySQL user, this is immediately obvious as the classical use-left-join-to-find-what-isn't-in-the-other-table:

復(fù)制代碼 代碼如下:

SELECT DISTINCT a.member_id, a.name
FROM a LEFT JOIN b USING (member_id, name)
WHERE b.member_id IS NULL

相關(guān)文章

  • mysql游標(biāo)的原理與用法實(shí)例分析

    mysql游標(biāo)的原理與用法實(shí)例分析

    這篇文章主要介紹了mysql游標(biāo)的原理與用法,結(jié)合實(shí)例形式分析了mysql游標(biāo)的概念、原理、用法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-04-04
  • mysql數(shù)據(jù)庫實(shí)現(xiàn)設(shè)置字段長度

    mysql數(shù)據(jù)庫實(shí)現(xiàn)設(shè)置字段長度

    這篇文章主要介紹了mysql數(shù)據(jù)庫實(shí)現(xiàn)設(shè)置字段長度,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • mysql關(guān)于排序底層原理解析

    mysql關(guān)于排序底層原理解析

    這篇文章主要介紹了mysql關(guān)于排序底層原理解析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • MySQL索引失效原理

    MySQL索引失效原理

    索引可以加快查找速度是因?yàn)?,在每一層的兄弟?jié)點(diǎn)之間,索引是有序的,因此可以通過二分法快速定位到相應(yīng)位置。如果一些操作破壞了索引排列的有序性或者不能利用索引的有序性,這個(gè)索引自然就失效了,下文更詳細(xì)說明,需要的朋友可以參考一下
    2021-12-12
  • mysql查詢語句中用戶變量的使用代碼解析

    mysql查詢語句中用戶變量的使用代碼解析

    這篇文章主要介紹了mysql查詢語句中用戶變量的使用代碼解析,涉及部分代碼優(yōu)化的內(nèi)容,通過示例向大家解析用戶變量的相關(guān)問題,需要的朋友可以參考下。
    2017-10-10
  • MYSQL主從庫不同步故障一例解決方法

    MYSQL主從庫不同步故障一例解決方法

    第一次做完主從庫同步后正常,但工作過程中發(fā)現(xiàn)有一個(gè)庫的數(shù)據(jù)庫沒有同步起來,在另外一個(gè)mysql(3307)中
    2010-06-06
  • PHP mysqli擴(kuò)展庫 預(yù)處理技術(shù)的使用分析

    PHP mysqli擴(kuò)展庫 預(yù)處理技術(shù)的使用分析

    本篇文章,介紹了PHP mysqli擴(kuò)展庫 預(yù)處理技術(shù)的使用分析。需要的朋友參考下
    2013-05-05
  • 詳解mysql持久化統(tǒng)計(jì)信息

    詳解mysql持久化統(tǒng)計(jì)信息

    這篇文章主要介紹了mysql持久化統(tǒng)計(jì)信息的相關(guān)資料,幫助大家更好的理解和使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
    2020-12-12
  • MySQL關(guān)于字符串中數(shù)字排序的問題分析

    MySQL關(guān)于字符串中數(shù)字排序的問題分析

    這篇文章主要介紹了MySQL關(guān)于字符串中數(shù)字排序的問題,結(jié)合實(shí)例形式分析了mysql按照數(shù)值排序的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2016-06-06
  • mysql 8.0.15 winx64解壓版安裝配置方法圖文教程

    mysql 8.0.15 winx64解壓版安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了mysql 8.0.15 winx64解壓版安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-02-02

最新評(píng)論

五台县| 长泰县| 政和县| 石屏县| 敦煌市| 四会市| 荣昌县| 蒙自县| 开阳县| 灵武市| 荣昌县| 台安县| 方山县| 渑池县| 高碑店市| 保山市| 林口县| 布尔津县| 黄龙县| 通化市| 建水县| 宣威市| 双桥区| 常宁市| 普宁市| 墨江| 霍邱县| 灵山县| 怀远县| 威宁| 垦利县| 葵青区| 平南县| 耒阳市| 天气| 靖远县| 海兴县| 前郭尔| 呈贡县| 石门县| 德江县|