- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access 2000 サブクエリとJOIN)
Access 2000 サブクエリとJOIN
このQ&Aのポイント
- Access2000でSQLを発行した結果エラーが出る問題が発生しました。test2のフィールドをグループ化して個数を求める際、一つ目のフィールドと同じ個数が二つ目のフィールドにコピーされるという問題が発生しました。
- サブクエリを使って解決しようとしましたが、エイリアスの付け方に誤りがありエラーが発生しました。
- Access 2000でテーブルtest1とtest2があり、test2をグループ化して一つ目と二つ目の個数を求めたいです。しかし、一つ目のフィールドと二つ目のフィールドの結果が同じになるという問題が発生しました。サブクエリを使用して解決しようとしましたが、エイリアスの付け方に間違いがありエラーが発生しています。ご教授のほど、よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
読み切れていないかもしれませんが、こういうことがやりたいんですかね。。 SELECT t1.番号,Nz(cnt1.件数,0),Nz(cnt2.件数,0) FROM (test1 t1 LEFT JOIN (SELECT 一つ目,COUNT(一つ目) AS 件数 FROM test2 GROUP BY 一つ目) cnt1 ON cnt1.一つ目=t1.番号) LEFT JOIN (SELECT 二つ目,COUNT(二つ目) AS 件数 FROM test2 GROUP BY 二つ目) cnt2 ON cnt2.二つ目=t1.番号