[英]Compare a column in two different tables
假設我有兩個表,表A和表B,我想比較某個列。
例如,
表A包含列:IP,主機,應用程序
表B包含以下列:IP,數據中心,服務器,模型,Last_Updated
如何比較兩個表之間的IP列以獲得差異?
我知道如果表有相同的列我可以使用union和'減'來獲得差異但是如果表有不同的列我就無法找到方法。
謝謝!
SELECT *
FROM A
FULL JOIN
B
ON a.IP = b.IP
WHERE a.IP IS NULL OR b.IP IS NULL
這將輸出兩個表中不匹配行的所有列,兩側都有NULL。
你的意思是你想要獲得表A中不在表B中的所有IP?
select IP from table A
MINUS
select IP from table B
我是否正確理解了這個問題?
select distinct column_A FROM table_1 where column_A not in (SELECT column_A FROM table_2)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.