日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

如何通過SQL找出2個(gè)表里值不同的列的方法_MySQL教程

編輯Tag賺U幣

推薦:基于一致性hash算法(consistent hashing)的使用詳解
本篇文章對(duì)一致性hash算法(consistent hashing)的使用進(jìn)行了詳細(xì)的分析介紹。需要的朋友參考下

以下有兩個(gè)表,他們的結(jié)構(gòu)完全相同,請(qǐng)通過SQL找出值不同的列。

Student_1

Student_2

方法一 -- NOT EXISTS:

復(fù)制代碼 代碼如下:www.hl5o.cn

SELECT *
FROM Student_1 S1
WHERE NOT EXISTS
(SELECT *
FROM Student_2 S2
WHERE S1.name = S2.name
AND S1.age = S2.age
AND S1.score = S2.score
)
UNION ALL
SELECT *
FROM STUDENT_2 S2
WHERE NOT EXISTS
(SELECT *
FROM STUDENT_1 S1
WHERE S1.name = S2.name
AND S1.age = S2.age
AND S1.score = S2.score
);

方法二 -- MINUS

復(fù)制代碼 代碼如下:www.hl5o.cn

(SELECT * FROM Student_1
MINUS
SELECT * FROM Student_2)
UNION ALL
(SELECT * FROM Student_2
MINUS
SELECT * FROM Student_1)

方法三 -- HAVING GROUP BY

復(fù)制代碼 代碼如下:www.hl5o.cn

SELECT DISTINCT name, age, score FROM (
SELECT * FROM Student_1
UNION ALL
SELECT * FROM Student_2
)GROUP BY name, age, score HAVING COUNT(*)=1 ;

分享:mysql 將列值轉(zhuǎn)變?yōu)榱械姆椒?/a>
應(yīng)同學(xué)的請(qǐng)求,寫個(gè)將列值轉(zhuǎn)變?yōu)榱械膕ql語句,記錄一下。

來源:模板無憂//所屬分類:MySQL教程/更新時(shí)間:2013-05-08
相關(guān)MySQL教程