gpt4 book ai didi

MySQL:两个结果集的差异

转载 作者:IT老高 更新时间:2023-10-28 12:59:03 26 4
gpt4 key购买 nike

如何获得两个结果集的集差?

假设我有一个结果集(每列只有一列):

result1:
'a'
'b'
'c'

result2:
'b'
'c'

我想用 result2 减去 result1 中的内容:result1 - result2 等于:

 difference of result1 - result2:
'a'

最佳答案

执行result1-result2,可以将result1和result2连接起来,只输出result1中存在的项。例如:

SELECT DISTINCT result1.column
FROM result1 LEFT JOIN result2 ON result1.column = result2.column
WHERE result2.column IS NULL

注意这不是一个集合差异,并且不会输出result2中不存在于result1中的项。它设置了减法

另请参阅:Web archive'd version of relevant blog post .

关于MySQL:两个结果集的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2723839/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com