比如说有查询语句:
SELECT 购买日期,书名,sum(数量) as 总数量
FROM 表名
GROUP BY 购买日期,书名将上述查询语句改为更新语句,如何改,要求里面有update和group by
意思是我希望可以做到分组去更新
SELECT 购买日期,书名,sum(数量) as 总数量
FROM 表名
GROUP BY 购买日期,书名将上述查询语句改为更新语句,如何改,要求里面有update和group by
意思是我希望可以做到分组去更新
如果书名是name,时间datetime,数量num
有一本数叫书名A,每天分不同时段入库,要求每次入库都把当天A的数量相加,然后合并成当天只有A的一条记录(注意,当天入库前可能已有一条记录)
SELECT buyDate, bookId, COUNT(1) bookCount
FROM t2
GROUP BY buyDate, bookId
) t3 ON t1.buyDate = t3.buyDate AND t1.bookId = t3.bookId
SET t1.bookCount = t1.bookCount + t3.bookCount
-- WHERE ...