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

MySQL 查詢結(jié)果取交集的實現(xiàn)方法

 更新時間:2012年11月15日 11:09:21   作者:  
本文將詳細介紹MySQL中如何實現(xiàn)以SQL查詢返回的結(jié)果集取交集的實現(xiàn)方法,需要的朋友可以參考
1
MySQL中如何實現(xiàn)以下SQL查詢
(SELECT S.Name
FROM STUDENT S, TRANSCRIPT T
WHERE S.StudId = T.StudId AND T.CrsCode = 'CS305')
INTERSECT
(SELECT S.Name
FROM STUDENT S, TRANSCRIPT T
WHERE S.StudId = T.StudId AND T.CrsCode = 'CS315')
請各位不吝賜教,小弟先謝過~
解:
取交集
select a.* from
(
SELECT S.Name
FROM STUDENT S, TRANSCRIPT T
WHERE S.StudId = T.StudId AND T.CrsCode = 'CS305'
) as a
cross join
(
SELECT S.Name
FROM STUDENT S, TRANSCRIPT T
WHERE S.StudId = T.StudId AND T.CrsCode = 'CS315'
) as b on a.Name = b.Name;

2.
SELECT * FROM (
SELECT DISTINCT col1 FROM t1 WHERE...
UNION ALL
SELECT DISTINCT col1 FROM t1 WHERE...
) AS tbl
GROUP BY tbl.col1 HAVING COUNT(*) = 2

3.
交集:
SELECT * FROM table1 AS a JOIN table2 AS b ON a.name =b.name
舉例:
表a:
FieldA
001
002
003
表b:
FieldA
001
002
003
004
請教如何才能得出以下結(jié)果集,即表A, B行交集
FieldA
001
002
003
答案:select a.FieldA from a inner join b on a.FieldA=b.FieldA
差集:
NOT IN 表示差集
SELECT * FROM table1 WHERE name NOT IN (SELECT name FROM table2)

相關(guān)文章

  • MySQL中Binary Log二進制日志文件的基本操作命令小結(jié)

    MySQL中Binary Log二進制日志文件的基本操作命令小結(jié)

    這篇文章主要介紹了MySQL中Binary Log二進制日志文件的基本操作小結(jié),包括利用二進制日志恢復(fù)數(shù)據(jù)的方法,需要的朋友可以參考下
    2015-12-12
  • 如何優(yōu)化sql中的orderBy語句

    如何優(yōu)化sql中的orderBy語句

    這篇文章主要介紹了如何優(yōu)化sql中的orderBy語句,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • mysql經(jīng)典4張表問題詳細講解

    mysql經(jīng)典4張表問題詳細講解

    MySQL是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),可以通過連接不同的表將數(shù)據(jù)進行關(guān)聯(lián)查詢,下面這篇文章主要給大家介紹了關(guān)于mysql經(jīng)典4張表問題的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-03-03
  • MySQL INNER JOIN 的底層實現(xiàn)原理分析

    MySQL INNER JOIN 的底層實現(xiàn)原理分析

    這篇文章主要介紹了MySQL INNER JOIN 的底層實現(xiàn)原理,INNER JOIN的工作分為篩選和連接兩個步驟,連接時可以使用多種算法,通過本文,我們深入了解了MySQL中INNER JOIN的底層實現(xiàn)原理,需要的朋友可以參考下
    2023-06-06
  • mysql5.7數(shù)據(jù)庫安裝完成后如何配置環(huán)境變量

    mysql5.7數(shù)據(jù)庫安裝完成后如何配置環(huán)境變量

    這篇文章主要為大家詳細介紹了在win10系統(tǒng)下,mysql5.7數(shù)據(jù)庫安裝完成后配置環(huán)境變量的具體步驟,感興趣的小伙伴們可以參考一下
    2016-06-06
  • mysql從一張表查詢批量數(shù)據(jù)并插入到另一表中的完整實例

    mysql從一張表查詢批量數(shù)據(jù)并插入到另一表中的完整實例

    這篇文章主要給大家介紹了關(guān)于mysql從一張表查詢批量數(shù)據(jù)并插入到另一表中的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 淺談mysql explain中key_len的計算方法

    淺談mysql explain中key_len的計算方法

    下面小編就為大家?guī)硪黄獪\談mysql explain中key_len的計算方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • 從MySQL 5.5遷移到Mariadb 10.1.14所遇到的問題

    從MySQL 5.5遷移到Mariadb 10.1.14所遇到的問題

    這篇文章主要介紹了從MySQL 5.5遷移到Mariadb 10.1.14所遇到的問題的相關(guān)資料,需要的朋友可以參考下
    2016-08-08
  • MySQL常用判斷函數(shù)小結(jié)

    MySQL常用判斷函數(shù)小結(jié)

    本文帶大家一起來看一看MySQL中都有哪些常用的控制流函數(shù),以及控制流函數(shù)的使用場景都有哪些,非常具有實用價值,需要的朋友可以參考下
    2023-05-05
  • CentOS安裝MySQL5.5的完整步驟

    CentOS安裝MySQL5.5的完整步驟

    MySQL是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,在 WEB 應(yīng)用方面MySQL是最合適的數(shù)據(jù)庫,這篇文章主要給大家介紹了關(guān)于CentOS安裝MySQL5.5的相關(guān)資料,需要的朋友可以參考下
    2021-11-11

最新評論

黔东| 霍州市| 绿春县| 宜春市| 定襄县| 阿拉善左旗| 道真| 白水县| 新丰县| 玉树县| 和顺县| 雷波县| 庆云县| 肥西县| 宜黄县| 额济纳旗| 会宁县| 灵丘县| 电白县| 汝州市| 静安区| 宽城| 永泰县| 南汇区| 鹤庆县| 新蔡县| 黔江区| 盐城市| 阳西县| 稷山县| 盖州市| 锡林浩特市| 抚宁县| 韶山市| 阿坝| 广水市| 古浪县| 陇南市| 阿巴嘎旗| 三门县| 通江县|