`
chengwang
  • 浏览: 17058 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

mysql 求差集,类似SQL ser中的except

阅读更多

mysql 差集Except:

SELECT ID FROM (
SELECT DISTINCT A.AID AS ID FROM TABLE_A A
UNION ALL
SELECT DISTINCT B.BID AS ID FROM TABLE_B B
)TEMP GROUP BY ID HAVING COUNT(ID) = 1

 

    查询A、B两个表中ID不同的项。

    注: 如果A、B两表中有相同的项,通过count(ID)的值应该 ≥2,等于1的表示只存在于某一个表。

分享到:
评论
2 楼 chengwang 2012-06-11  
Will_Turner 写道
UNION ALL是差集吗?是并集

要从整条语句去理解,我是要查两个表中不同的项。
1 楼 Will_Turner 2012-03-27  
UNION ALL是差集吗?是并集

相关推荐

Global site tag (gtag.js) - Google Analytics