gpt4 book ai didi

sql - 比较两个大型SQL查询

转载 作者:行者123 更新时间:2023-12-04 13:20:50 25 4
gpt4 key购买 nike

我要用新版本替换旧的不整洁的SQL查询,因为它未能包含应有的几行。

新查询当然包括这些丢失的行,但是我要完全确定它也包括原始查询的所有行。

这两个查询使用完全不同的表。每个查询约为14000行。

我可以写一个查询来检查QueryA是否包含QueryB没有的任何行吗?

最佳答案

你可以做这样的事情。

Select  * FROM 
(
QUERY A GOES HERE
) AS A
LEFT JOIN
(
QUERY B GOES HERE
) AS B
ON A.Col1=B.Col1 AND A.Col2=B.Col2 ....
WHERE B.Col1 IS NULL

您可以将所有列都包含在“on子句”中,也可以只包含需要确保行相同的列,例如主键。

关于sql - 比较两个大型SQL查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6790753/

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