-1

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);
4

1 回答 1

1

IN由于该子句过于复杂,您的查询是错误的。试试戈德汤普森的建议。GROUP BY如果您获得 >150 条记录,则您必须申请Address1或删除一个或多个其他字段。例如,可能有两条记录相同,但PHONE_NUMBER.

如果要调查该变体信息的位置,可以使用查询向导来查找重复项。当然,您正在处理的记录很少,因此在这种情况下您可以关注它。

于 2013-10-26T22:26:20.903 回答