Ms access 基于比较的删除
我很抱歉,如果这已经被问到,但我还没有发现它已经完全回答-所以我希望有人可以帮助提供一些澄清 我在access中有一个删除查询,我只想根据它们的总和0删除某些行 例: 我只想删除John的记录,因为它们的总和为0Ms access 基于比较的删除,ms-access,Ms Access,我很抱歉,如果这已经被问到,但我还没有发现它已经完全回答-所以我希望有人可以帮助提供一些澄清 我在access中有一个删除查询,我只想根据它们的总和0删除某些行 例: 我只想删除John的记录,因为它们的总和为0 我写了delete-where-exists,如果没有和为0,那么不删除是好的,但是如果一个人和为0,那么它会尝试删除所有记录。如何使其仅删除总和为0的内容?任何帮助都将不胜感激。我会选择以下方式: Delete from [TableName] Where [Column1] In
我写了delete-where-exists,如果没有和为0,那么不删除是好的,但是如果一个人和为0,那么它会尝试删除所有记录。如何使其仅删除总和为0的内容?任何帮助都将不胜感激。我会选择以下方式:
Delete from [TableName] Where [Column1] In (
Select [Column1] From [TableName] Group By [Column1] Having Sum([Column2]) = 0 )
当然,替换为您自己的[TableName]、[Column1]、[Column2]
Delete from [TableName] Where [Column1] In (
Select [Column1] From [TableName] Group By [Column1] Having Sum([Column2]) = 0 )