Sql 按列分组,但不包括在选择列表中
我需要按多个列分组并将结果插入到表中,但不需要插入我需要分组的其中一列,例如以下Sql 按列分组,但不包括在选择列表中,sql,sql-server-2008,group-by,insert-into,Sql,Sql Server 2008,Group By,Insert Into,我需要按多个列分组并将结果插入到表中,但不需要插入我需要分组的其中一列,例如以下 INSERT INTO tbl (fld1, fld2, fld3, fld4) SELECT DISTINCT fld1, fld2, fld3, fld4, fld5 它不允许我插入记录,因为我需要分组的额外列。是否有可能解决此问题?您知道这样可以插入多个相同的列,是吗?您知道这样可以插入多个相同的列,是吗?您知道这样可以插入多个相同的列,你知道吗?你知道这样可能会插入多个相同的列,是吗? INSERT IN
INSERT INTO tbl (fld1, fld2, fld3, fld4)
SELECT DISTINCT fld1, fld2, fld3, fld4, fld5
它不允许我插入记录,因为我需要分组的额外列。是否有可能解决此问题?您知道这样可以插入多个相同的列,是吗?您知道这样可以插入多个相同的列,是吗?您知道这样可以插入多个相同的列,你知道吗?你知道这样可能会插入多个相同的列,是吗?
INSERT INTO tbl (fld1, fld2, fld3, fld4)
SELECT fld1, fld2, fld3, fld4
GROUP BY fld1, fld2, fld3, fld4, fld5