<HOME <お願い事項 <Access2000 TOP <Access97 TOP <サイト内検索 | ||
MS-Access2002チョ〜入門部屋>クエリを極める | ||
これも、45.や46.と同様、サブクエリを使います。
今度は、「売上の合計が2百兆(200000000000000)円以上のグループのグループ名」をはじき出すSQL文を、[グループ]の抽出条件にします。
落ち着いて落ち着いて。まいりましょう。
グループごとにグループ化して、売上の合計を出し、その合計が200000000000000円以上のグループだけ抽出するクエリは、こんな感じですね。
結果は、↓こんな感じ・・・[売上]は抽出条件のためだけに使うので、表示する必要はありません。
つまり、[グループ]の抽出条件が「トラ」と「三毛」になるわけです。
SQL文をすっきりと書くと、こんな感じになります。
これを抽出条件欄に書くわけなんですが、ただ書いただけじゃいけません。
今回は「トラ」と「三毛」が抽出条件になるわけですよね。つまり、値がひとつとは限らない・・・。
「トラまたは三毛」になるわけですね。でも、どうやってOR条件にするか・・・。うーん、むりだよなぁ。
そこで、In(SQL文をここに書く)を使って、値が複数になってもよいようにします。
結果はこのようになります↓
結果的には、グループが「トラ」と「三毛」のネコだけ出力しているわけなんですけど・・・。
でも、実行してみるまで、「売上の合計が2百兆円以上のグループがどことどこか」分からないですからね。