我想插入我的表我的選擇查詢的平均水平,但表我遇到一個錯誤插入到平均從選擇查詢
這裏是我的查詢:
INSERT INTO tbl_average(student_id, first_avg) VALUES
('100', AVG(SELECT fir_grad FROM tbl_grade
WHERE student_id='100' AND school_year='2015-2016'))
請幫助
我想插入我的表我的選擇查詢的平均水平,但表我遇到一個錯誤插入到平均從選擇查詢
這裏是我的查詢:
INSERT INTO tbl_average(student_id, first_avg) VALUES
('100', AVG(SELECT fir_grad FROM tbl_grade
WHERE student_id='100' AND school_year='2015-2016'))
請幫助
使用INSERT INTO SELECT
語法:
INSERT INTO tbl_average(student_id, first_avg)
SELECT 100, AVG(fir_grad)
FROM tbl_grade
WHERE student_id=100 AND school_year='2015-2016'
你好喲你是一個天才 第一個沒有工作 但第二個沒有 我從來沒有真正嘗試過使用INSERT INTO PS。這是我的第一個問題:) –
@JuanCarlosCabotaje很高興我能夠幫助和歡迎堆棧溢出。如果它幫助你解決你的問題,請將它標記爲或接受任何其他答案。 –
警惕存儲得出的數據。 – Strawberry
@Strawberry你是什麼意思? –
這個值可以很容易地計算出來,所以沒有必要將它存儲在一個單獨的表中。 – Strawberry