广告
淘宝内部优惠券
当前位置: 开发异常方案库» Delphi » 相同记录的合并成一条记录

相同记录的合并成一条记录

开发异常方案库  收集整理于:2020-05-08 17:24:00  浏览:66次
大家好,我的设计要求是这样的。名称、规格、单价、数量、金额。d1表里有多个相同的记录,我要把d1数据表相同的合并成一条记录,删除d1其他相同的只留一条就好了,数量累加就好。请大家给我个优化的SQL语句解决这个问题。

------网友观点--------------------
这个博客文章你看看 SQL把ID相同的记录合并成同一条记录

------网友观点--------------------
SELECT 名称,规格,COUNT(数量)AS总数 FROM d1 Group by ID,名称,规格

------网友观点--------------------
应该用sum()吧,另外没有插入合并的记录,也没有删除原先的记录

------网友观点--------------------
直接用view

------网友观点--------------------
insert into 新D1 (名称、规格、单价、数量、金额)  select distinct 名称、规格、单价、数量、金额 from D1 新D1,就是去重的。
发布此文章仅为传递网友分享,不代表本站观点,若侵权请联系我们删除,本站将不对此承担任何责任。
软件开发 程序错误 异常 ybaby.netCopyright © 2020-2026  ybaby 版权所有  桂ICP备17004385号-2 网站地图