我有以下查詢:創建一個從平均多列的新表
CREATE TABLE Professor_Average
SELECT Instructor, SUM(+ instreffective_avg + howmuchlearned_avg + instrrespect_avg)/5
FROM instreffective_average, howmuchlearned_average, instrrespect_average
GROUP BY Instructor;
這是告訴我,Instructor
是模糊的。我該如何解決?
這是你的數據庫試圖阻止你做一些不明智的事情。規範化的原則之一是不存儲計算值。如果你不明白爲什麼,我已經聽說過關於這本書「數據庫設計僅僅是人類」的好消息。 – 2013-02-10 01:01:13
什麼是您的數據庫系統和版本? – 2013-02-10 01:01:15