基本上,我希望看到基于站点代码的数据差异,例如
SELECT
*
FROM
data.base.table
WHERE
site = 1
site = 2
即使它是同一张桌子,我想根据该网站代码比较差异,但我无法弄清楚如何。我最初的想法是使用左连接,但只有一个表。
由于
答案 0 :(得分:1)
您可以使用EXCEPT
来获取差异试试这个:
SELECT
* --Your column list minus site
FROM
data.base.table
WHERE
site = 1
EXCEPT
SELECT
*--Your column list minus site
FROM
data.base.table
WHERE
site = 2
答案 1 :(得分:0)
我不确定,但你可以试试这个:
SELECT
*
FROM
data.base.table
WHERE
site in(1,2)
这将给出具有站点1和2的数据,然后您可以比较两行