【发布时间】:2016-04-17 14:34:42
【问题描述】:
我在以下查询中遇到错误
INSERT INTO tableName3 (column1, column2)
SELECT
b.column1,
SUM (a.column2) AS SumColumn2
FROM
tableName1 AS a
JOIN
tableName2 AS b ON a.column1 = b.column2
GROUP BY
b.column2
ON DUPLICATE KEY UPDATE tableName3
SET column2 = SUM (a.column2) AS SumColumn2
错误信息是
关键字“ON*”附近的语法不正确
和
关键字“AS”附近的语法不正确
如何解决?
【问题讨论】:
-
tableName3的key是什么? -
sql server 怎么样?
-
tableName3的key是coloumn1
-
对不起,上面的查询不是针对oracle而是针对sql server的
标签: sql sql-server