質問: SQL 2014に関する質問です。 SELECT XXX.AAA,SUM(BBB) FROM XXYYZZ GROUP BY YYY ORDER BY Y ASC 上記のようなある外部結合済みのテーブル(マスタデータ?)のほしい値が既に抽出されているとき、この実行結果の横に、さらに他のテーブルから違う条件でほしい値をSELECTして、実行結果を並べて表示したいです。 並べて表示するのは関係ないデータで、重複する列名はありません。 単純に書き加えるだけだとグループのところでエラーが出てしまうのですがこのような場合はどうすればいいのでしょうか?
回答: サブクエリを使ってはどうですか? ``` select * from (質問文のSQL) join (他のテーブルの欲しい値を含むSQL) A on (適当な条件) ```