逍綠 發問時間: 電腦與網際網路程式設計 · 1 0 年前

Access使用SQL語法”not in”比對資料之問題

各位大大您好,

小弟有一access的問題求教

就是當查詢使用SQL語法中的not in時,要怎樣抓出資料表中沒有的值!?

ex:

資料表一,條碼的值為:111,222,333,444,555,666,777,888,999,000

資料表2,條碼的值為:111,333,555,777,999

則此查詢要show出之結果為222,444,666,888,000

我知道要把"not in"寫在準則裡,

但小弟怎麼寫就是run不太出來,不然就是每個值都抓出來,真怪!

還請大大給予小弟指導,

贈您20點!

對了!最好可以寄範例檔給我的。

本人mail:dioturbo@gmail.com

MSN:dio_turbo@yahoo.com.tw

麻煩您了!

2 個解答

評分
  • chien
    Lv 7
    1 0 年前
    最佳解答

    假設欄位名稱是 w

    查詢語法如下:

    SELECT 資料表1.w

    FROM 資料表1 LEFT JOIN 資料表2 ON 資料表1.w = 資料表2.w

    WHERE (((資料表2.w) Is Null));

    不是用 Not In。

  • 1 0 年前

    NOT IN 也可~只是速度可能不見的理想~

還有問題?馬上發問,尋求解答。