1

関連する質問と回答がいくつかありますが、私の問題を解決するものはありません。

私はテーブルを持っていますregionviews。PKregionと column がありますviews

次のクエリを実行しようとしましたが、エラーが発生しました (不明な列 ' v'):

INSERT INTO regionviews
(SELECT region, sum(views) v FROM tb GROUP BY region)
ON DUPLICATE KEY UPDATE views = views + v;

誰かがこのクエリを修正できますか?

4

1 に答える 1

-1

AS がありません:

INSERT INTO regionviews
(SELECT region, sum(views) AS v FROM tb GROUP BY region)
ON DUPLICATE KEY UPDATE views = views + v;
于 2012-06-22T20:22:22.250 に答える