• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access 2000 サブクエリとJOIN)

Access 2000 サブクエリとJOIN

このQ&Aのポイント
  • Access2000でSQLを発行した結果エラーが出る問題が発生しました。test2のフィールドをグループ化して個数を求める際、一つ目のフィールドと同じ個数が二つ目のフィールドにコピーされるという問題が発生しました。
  • サブクエリを使って解決しようとしましたが、エイリアスの付け方に誤りがありエラーが発生しました。
  • Access 2000でテーブルtest1とtest2があり、test2をグループ化して一つ目と二つ目の個数を求めたいです。しかし、一つ目のフィールドと二つ目のフィールドの結果が同じになるという問題が発生しました。サブクエリを使用して解決しようとしましたが、エイリアスの付け方に間違いがありエラーが発生しています。ご教授のほど、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.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.番号

関連するQ&A