亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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索引總結(jié)----mysql索引類(lèi)型以及創(chuàng)建

    詳解mysql索引總結(jié)----mysql索引類(lèi)型以及創(chuàng)建

    索引是一種特殊的文件(InnoDB數(shù)據(jù)表上的索引是表空間的一個(gè)組成部分),它們包含著對(duì)數(shù)據(jù)表里所有記錄的引用指針。這篇文章主要介紹了詳解mysql索引總結(jié)----mysql索引類(lèi)型以及創(chuàng)建,有興趣的可以了解一下。
    2016-11-11
  • mysql數(shù)據(jù)庫(kù)連接失敗常見(jiàn)問(wèn)題小結(jié)

    mysql數(shù)據(jù)庫(kù)連接失敗常見(jiàn)問(wèn)題小結(jié)

    你有沒(méi)有碰到過(guò)mysql數(shù)據(jù)庫(kù)連接不上的問(wèn)題呢?很多的小伙伴表示,經(jīng)常會(huì)時(shí)不時(shí)的出現(xiàn)這些問(wèn)題,下面這篇文章主要給大家介紹了關(guān)于mysql數(shù)據(jù)庫(kù)連接失敗常見(jiàn)問(wèn)題的相關(guān)資料,需要的朋友可以參考下
    2023-06-06
  • MySQL?數(shù)據(jù)庫(kù)聚合查詢(xún)和聯(lián)合查詢(xún)操作

    MySQL?數(shù)據(jù)庫(kù)聚合查詢(xún)和聯(lián)合查詢(xún)操作

    這篇文章主要介紹了MySQL?數(shù)據(jù)庫(kù)聚合查詢(xún)和聯(lián)合查詢(xún)操作,需要的朋友可以參考下
    2021-12-12
  • mybatis統(tǒng)計(jì)每條SQL的執(zhí)行時(shí)間的方法示例

    mybatis統(tǒng)計(jì)每條SQL的執(zhí)行時(shí)間的方法示例

    這篇文章主要介紹了mybatis統(tǒng)計(jì)每條SQL的執(zhí)行時(shí)間的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • mysql錯(cuò)誤處理之ERROR 1786 (HY000)

    mysql錯(cuò)誤處理之ERROR 1786 (HY000)

    最近一直在mysql的各個(gè)版本直接徘徊,這中間遇到了各種各樣的錯(cuò)誤,將已經(jīng)處理完畢的幾個(gè)錯(cuò)誤整理了一下,分享給大家,首先我們來(lái)看看錯(cuò)誤提示 ERROR 1786 (HY000)
    2014-07-07
  • MySQL使用索引優(yōu)化性能

    MySQL使用索引優(yōu)化性能

    這篇文章介紹了MySQL使用索引優(yōu)化性能的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • MySQL實(shí)現(xiàn)查詢(xún)分位值的示例代碼

    MySQL實(shí)現(xiàn)查詢(xún)分位值的示例代碼

    本文主要介紹了MySQL實(shí)現(xiàn)查詢(xún)分位值的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • MySQL按年/月/周/日/小時(shí)分組查詢(xún)、排序、limit及判空用法實(shí)例

    MySQL按年/月/周/日/小時(shí)分組查詢(xún)、排序、limit及判空用法實(shí)例

    我們?cè)谟肕ysql抽取數(shù)據(jù)時(shí)候,經(jīng)常需要按照天、周、月等不同的粒度對(duì)數(shù)據(jù)進(jìn)行分組統(tǒng)計(jì),下面這篇文章主要給大家介紹了關(guān)于MySQL按年/月/周/日/小時(shí)分組查詢(xún)、排序、limit及判空用法的相關(guān)資料,需要的朋友可以參考下
    2023-03-03
  • MySQL命令行導(dǎo)出與導(dǎo)入數(shù)據(jù)庫(kù)

    MySQL命令行導(dǎo)出與導(dǎo)入數(shù)據(jù)庫(kù)

    這篇文章主要為大家詳細(xì)介紹了利用命令行MySQL導(dǎo)出數(shù)據(jù)庫(kù)與導(dǎo)入數(shù)據(jù)庫(kù)的例子,感興趣的小伙伴們可以參考一下
    2016-06-06
  • Mysql之如何實(shí)現(xiàn)全外連接

    Mysql之如何實(shí)現(xiàn)全外連接

    這篇文章主要介紹了Mysql之如何實(shí)現(xiàn)全外連接問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03

最新評(píng)論