同じカラムを持つ2015と2016のテーブルがあります。私は1つの列の別々の年から合計を表示しようとしています。異なるテーブルからの同じクエリ内の2つのカラムの合計
SELECT t16.`Dep Name`, sum(t16.`number_courses`) AS `Total 16`, sum(t15.`number_courses`)
AS `Total 15` FROM `table_16` t16, `table_15` t15
GROUP BY t16.`Dep Name`
これは私に間違った合計を与えますが、私が別々に合計を行うと、うまく動作します。私はここで間違って何をしていますか?
編集:私の主な目標はビューを作成することでしたが、明らかにMySQL Documentationに従うサブクエリはビューではサポートされていません。私は同じ結果を達成し、ビューを作成する別の方法はありますか?
は私たちにサンプルデータを表示してください。各テーブルの列は何ですか、そしてあなたの予想される出力と共にテーブルにいくつかの行を表示します。 –