Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


2122 / 9994 ←次へ | 前へ→

【11151】Re:リレーションをORで結合する事出来ますか?
回答  超初心者  - 09/6/4(木) 11:30 -

引用なし
パスワード
   ▼hiro さん:
方法1
名前でリレーションしたクエリと
電話番号でリレーションしたクエリを
ユニオンクエリにて合体する。

SELECT *
FROM テーブルA INNER JOIN テーブルB ON
テーブルA.名前 = テーブルB.名前
UNION
SELECT *
FROM テーブルA INNER JOIN テーブルB ON
テーブルA.電話番号 = テーブルB.電話番号

こんな感じ。


方法2
サブクエリにて抽出する
SELECT *
FROM テーブルA
WHERE
名前 in (SELECT 名前 FROM テーブルB)
OR
電話番号 in (SELECT 電話番号 FROM テーブルB)

こんな感じ。


どちらもテストしてないので構文が違ったらごめんなさい。
(てかよく見たらVBAでもなかった^^;;)

412 hits

【11149】リレーションをORで結合する事出来ますか? hiro 09/6/1(月) 11:31 質問[未読]
【11151】Re:リレーションをORで結合する事出来ま... 超初心者 09/6/4(木) 11:30 回答[未読]
【11152】Re:リレーションをORで結合する事出来ま... hiro 09/6/4(木) 13:34 お礼[未読]

2122 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078197
(SS)C-BOARD v3.8 is Free