- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サブクエリ)
SQLのサブクエリの使い方について教えてください
このQ&Aのポイント
- SQLのサブクエリの使い方がわからずエラーが出てしまいます。どうすれば正常に使えるようになるでしょうか?
- WinXP HomeでVB.netを使用し、SQLServer2000を使っています。サブクエリを使用している部分で構文エラーが出て困っています。
- サブクエリを使用する際に正常に結果が返ってくるのに、なぜSQLで使用するとエラーが発生するのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
SELECT * from (SELECT tblA.field1 , tblA.field2, MAX(tblA.field3) AS MxNum FROM ( (tblA INNER JOIN tblB ON tblA.field1 = tblB.field1) INNER JOIN tblC ON tblA.field2 = tblC.field1 ) INNER JOIN tblD ON tblA.field4 = tblD.field1 GROUP BY tblA.field1,tblA.field2) でどうでしょう。 ちなみに、一番外のSELECT * fromはなくても同じ結果返ると思います SELECT tblA.field1 , tblA.field2, MAX(tblA.field3) AS MxNum FROM ( (tblA INNER JOIN tblB ON tblA.field1 = tblB.field1) INNER JOIN tblC ON tblA.field2 = tblC.field1 ) INNER JOIN tblD ON tblA.field4 = tblD.field1 GROUP BY tblA.field1,tblA.field2
お礼
お礼が遅くなりってすみません。 なんとか解決できました。 ありがとうございました。