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

SQLのサブクエリの使い方について教えてください

このQ&Aのポイント
  • SQLのサブクエリの使い方がわからずエラーが出てしまいます。どうすれば正常に使えるようになるでしょうか?
  • WinXP HomeでVB.netを使用し、SQLServer2000を使っています。サブクエリを使用している部分で構文エラーが出て困っています。
  • サブクエリを使用する際に正常に結果が返ってくるのに、なぜSQLで使用するとエラーが発生するのでしょうか?

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

  • ベストアンサー
  • wakap
  • ベストアンサー率14% (13/89)
回答No.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

TTU006
質問者

お礼

お礼が遅くなりってすみません。 なんとか解決できました。 ありがとうございました。

関連するQ&A