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