qrySummaryData中有150个不同的Address1值。我想为150个不同的Address1值中的每一个返回几个其他字段。但是,下面的查询返回228行,包括Address1的冗余值。任何人都可以告诉我如何修复下面的查询,以便它只返回我需要的150行?
SELECT Address1, Address2, City, State, Zip, County, PHONE_NUMBER
FROM qrySummaryData
WHERE Address1
IN (SELECT DISTINCT Address1 FROM qrySummaryData);
答案 0 :(得分:1)
您的查询过于复杂,使用IN
子句是错误的。试试Gord Thompson的建议吧。如果您获得了> 150条记录,那么您必须将GROUP BY
应用于Address1
,或者删除一个或多个其他字段。例如,除了PHONE_NUMBER
之外,可能有两个记录相同。
如果要调查变体信息的位置,可以使用查询向导查找重复项。当然,你正在处理很少的记录,所以在这种情况下你可以关注它。