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

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

 更新時間: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

復制代碼 代碼如下:

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


can simply be rewritten to

復制代碼 代碼如下:

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


Performing a MINUS
To transform the statement

復制代碼 代碼如下:

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:

復制代碼 代碼如下:

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:

復制代碼 代碼如下:

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

相關文章

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

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

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

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

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

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

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

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

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

    mysql錯誤處理之ERROR 1786 (HY000)

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

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

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

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

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

    MySQL按年/月/周/日/小時分組查詢、排序、limit及判空用法實例

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

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

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

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

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

最新評論