MySQL:两个结果集的差异
如何获得两个结果集的集合差异?
假设我有一个结果集(每个结果中只有一列):
result1:'a'
'b'
'c'
result2:
'b'
'c'
我想通过result2减去result1中的结果:result1-result2等于:
difference of result1 - result2: 'a'
回答:
要执行result1-result2,可以将result1与result2连接起来,并且只输出result1中存在的项目。例如:
SELECT DISTINCT result1.columnFROM result1 LEFT JOIN result2 ON result1.column = result2.column
WHERE result2.column IS NULL
请注意,这不是集合 差异 ,并且不会在result2中输出在result1中不存在的项目。设置为 减 。
另请参阅:相关博客文章的Web存档版本。
以上是 MySQL:两个结果集的差异 的全部内容, 来源链接: utcz.com/qa/420776.html