こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Access97のクエリーでのDISTINCTROW について

Access97のクエリーでのDISTINCTROWの解読の仕方がわからず困っています。

SELECT DISTINCTROW
テーブル1.番号,
テーブル1.D名,
テーブル1.E名,
FROM テーブル1
WHERE (((テーブル1.番号) In (SELECT [番号] FROM [テーブル1] As Tmp GROUP BY [番号] HAVING Count(*)>1 )))
ORDER BY テーブル1.番号;

このSQL文はどういう条件のデータを選択する意味なのでしょうか。
教えてください。

投稿日時 - 2003-02-03 20:49:09

QNo.463071

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

この場合は、単純にWHERE句で指定された条件のレコードを選択します。DISTINCTROW句は無視されます。

DISTINCTROW句が有効になるのは、FROM句で指定されるテーブルが複数あり、かつ、その中の一部のテーブルのフィールドしか使用しない場合です。

投稿日時 - 2003-02-03 21:11:19

お礼

回答ありがとうございました。実際に試してみます。

投稿日時 - 2003-02-05 23:52:58

ANo.1

ヘルプに出てませんか?

投稿日時 - 2003-02-03 21:05:38

お礼

回答ありがとうございました。
アクセスはまずヘルプを引くべしでしたね。その心構えを覚えておきます。

投稿日時 - 2003-02-05 23:54:07

あなたにオススメの質問