私は私のテーブルに私の選択クエリの平均値を挿入しようとしているが、私はここでエラー挿入平均
に遭遇していますが、私のクエリです:
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'))
PLSのヘルプ
私は私のテーブルに私の選択クエリの平均値を挿入しようとしているが、私はここでエラー挿入平均
に遭遇していますが、私のクエリです:
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'))
PLSのヘルプ
使用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'
あなたはすごくあなたの天才です。 最初の1つの作業は でしたが、2番目の作業は でした。私は決して実際にINSERT INTOを使ってみたことがありません PS。これは私の最初の質問です:) –
@JuanCarlosCabotaje喜んで私は助けて、スタックオーバーフローを歓迎することができました。あなたの問題を解決するのに役立ちましたら、これを記入してください。 –
が導出されたデータを格納する注意が必要。 – Strawberry
@Strawberryどういう意味ですか? –
この値は「オンザフライ」で簡単に計算できるため、別のテーブルにその値を格納することはほとんどありません。 – Strawberry