我有一個2015年和2016年的表具有相同的列。我試圖顯示一列中不同年份的總數。從不同的表中在同一個查詢中總結兩列
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子查詢不支持的意見。有另一種方法可以達到同樣的效果並創建視圖嗎?
請告訴我們的樣本數據。每個表的列是什麼,並向我們展示表中的一些行以及您的預期輸出。 –