access中有表,想找出表不一樣的資料,sql查詢

2021-04-18 07:54:58 字數 1786 閱讀 3489

1樓:飛揚跋扈

select * from x1 where id not in(select a.id from x1 a left join x2 b on a.ph = b.ph)

解釋下,先查出所有項都一樣的,x1表的id然後id不再這裡的就是不同的嘍

2樓:

先要確定1個或者幾個索引欄位,如果是多個欄位的話先連線起來

select * from 表1 where 表1.欄位1 & 表1.欄位2 not in (select 欄位1&欄位2 from 表2)

3樓:匿名使用者

1、select * from t2 where id not in (select id from t1)

2、select * from t2 where not exists(select * from t1 where t1.id=t2.id)

3、select t2.* from t2 left join t1 on t2.id=t1.id where t1.id is null

三種方法都得不到所想要的不同內容的結果(vb程式設計,語法正確,結果為空),崩潰了。

我有表1=standard_data1 ,表2=standard_data2,兩個表裡面只有1列資料為msisdn,下面sql語句沒法找到不同的內容。

select * from standard_data1 where standard_data1.msisdn not in(select standard_data2.msisdn from standard_data2)

select * from standard_data1 where not exists(select * from standard_data2 where standard_data1.msisdn=standard_data2.msisdn)

更新:distinct是關鍵,在select後面加上這個就成功了。另外,最快的查詢方法是下面這2條,之所以是2條因為要找兩次才能找全互相不同的資料:

select distinct standard_data1.* from standard_data1 left join standard_data2 on standard_data1.msisdn=standard_data2.

msisdn where standard_data2.msisdn is null

select distinct standard_data2.* from standard_data2 left join standard_data1 on standard_data2.msisdn=standard_data1.

msisdn where standard_data1.msisdn is null

找相同內容的語句就很容易就出正確的結果了,如下:

select distinct standard_data1.* from standard_data1 inner join standard_data2 on standard_data1.msisdn=standard_data2.

msisdn

4樓:友冬卉

用vlookup函式很快就能找出來。

5樓:匿名使用者

怎麼會呢

select * from 表1 where 表1比較欄位 not in (select 表2比較欄位 from 表2)

6樓:匿名使用者

select * from 1,2 where 1.name<>2.name

Access資料庫表關係怎麼建立「一對多我建立出來的都是「一對一」啊,見圖

兩張表建立關係時 copy 如果各自bai的關聯欄位都是主鍵或設定有du唯一索zhi引,那麼它們之間的關係dao就只能是一對一。兩張表建立一對多關係的前提是,其中一方的關聯欄位必須是主鍵,二另一方必須是非主鍵而且未設定唯一索引 也可以設有允許有重複的索引 兩張表建立多對多關係的前提是,各自關聯欄位不...

系統側壓力錶與供水側壓力錶壓力不一樣正常嗎

要看水壓力差復 值有多大和是否持續制供水。正常bai 情況下如果是du持續供水,供zhi水側和系統側的實測水壓力值dao即使有差異,這個差值也很小,這種小的差異存在是正常的現象。如果不是持續供水,則供水側和系統側的水壓力值不一樣很正常,因為兩側就沒有連通起來。壓力錶與壓差表是一樣的嗎?壓力錶與壓差表...

氣剎表兩針不一樣,是怎麼回事,汽車上的氣剎表上的兩個針什麼意思

一般行車制動就是腳剎有兩個迴路,一個迴路失效時候另一個迴路還能剎車。這兩個迴路都有氣壓表顯示壓力,氣壓高的時候沒有踩剎車這兩個針的值應該是一樣的,這取決於四迴路保護閥的內部結構。氣壓低的時候達到四迴路保護閥的關閉壓力時候,大概0.5mpa多,這個時候兩個迴路完全獨立了,兩個針顯示的壓力值就沒有什麼聯...