我想插入我的表我的选择查询的平均水平,但表我遇到一个错误插入到平均从选择查询
这里是我的查询:
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