過去ログ

                                Page     568
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼不一致クエリ  おまる 04/3/22(月) 20:00
   ┗Re:不一致クエリ  こうちゃん 04/3/22(月) 20:21
      ┗Re:不一致クエリ  おまる 04/3/22(月) 20:55
         ┗Re:不一致クエリ  こうちゃん 04/3/22(月) 21:14

 ───────────────────────────────────────
 ■題名 : 不一致クエリ
 ■名前 : おまる
 ■日付 : 04/3/22(月) 20:00
 -------------------------------------------------------------------------
   テーブルが2つあり、ひとつのテーブルにしかないデータを抽出したいのですが、不一致クエリを使えばいいのですかね〜?? 不一致クエリがインストールされていないので他の方法はないでしょうか?式ビルダを使ったりなど・・・
教えてください。

 ───────────────────────────────────────  ■題名 : Re:不一致クエリ  ■名前 : こうちゃん <nakajima19@hotmail.com>  ■日付 : 04/3/22(月) 20:21  -------------------------------------------------------------------------
   おまるさん、こんにちは

>テーブルが2つあり、ひとつのテーブルにしかないデータを抽出したいのですが、不一致クエリを使えばいいのですかね〜?? 不一致クエリがインストールされていないので他の方法はないでしょうか?式ビルダを使ったりなど・・・
>教えてください。

不一致クエリウィザードが使えないなら、自分でSQL組み立てましょう。
クエリデザインのSQLビューに貼り付ければOKです。

例えばt1テーブルからt2テーブルとf1フィールドが不一致のレコードを抽出するならこんな感じ・・
SQLを勉強するといいですよ。

SELECT t1.f1, t1.f2
FROM t1 LEFT JOIN t2 ON t1.f1 = t2.f1
WHERE t2.f1 Is Null;

 ───────────────────────────────────────  ■題名 : Re:不一致クエリ  ■名前 : おまる  ■日付 : 04/3/22(月) 20:55  -------------------------------------------------------------------------
   返信ありがとうございます。
早速やってみましたが、Is NULLは構文エラー、演算子がありませんとエラーがでます。
なぜでしょうか?

 ───────────────────────────────────────  ■題名 : Re:不一致クエリ  ■名前 : こうちゃん <nakajima19@hotmail.com>  ■日付 : 04/3/22(月) 21:14  -------------------------------------------------------------------------
   おまるさん、こんばんは

>早速やってみましたが、Is NULLは構文エラー、演算子がありませんとエラーがでます。
>なぜでしょうか?

Is Nullがエラーの原因なのは確認できているのでしょうか?
Where文を除けばOKですか?
構文全体を見せてください。
あと、Accessのバージョンは?

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 568