NEWBIE ALERTSQL - 试图排除重复数据删除同居
我有一个基于家庭SQL Server 2005的表含客户的账户,所以每家每户都有一个CustomerCode
,像这样:
CUSTOMERCODE UNIQUEID TITLE FORENAME SURNAME ADDRESS1
A3210 034123 Mr Bill Whithers 1 Roach Street
A3210 300443 Mrs Jane Whithers 1 Roach Street
A5342 450034 Mr Jeff Babbage 23 Ruben Road
A6786 258032 Mr Aubrey Truss 54 Bilge Terrace
在尝试重复此表时,我们不希望包含来自同一家庭的任何客户。我可以找到愚蠢的&,所以我认为我可以包围另一个查询,以排除任何具有相同的CustomerCode
,其中标题不匹配(我意识到这不是一个水密方法)的行。但对于我的生活,我无法获得任何工作。
有什么想法吗?请。毫无疑问,这很简单&我很浪费你的时间,但如前所述,我是一个新手...
在此先感谢。
你想排除有2个或更多居民的所有家庭,或者你想只计算一次吗? – jle 2013-05-11 17:10:30
是的排除他们所有,因为他们不是真正重复,只是共同居住。非常感谢!我意识到桌子的设计不是很好,但我们坚持这一点,因为它必须解决它。 – Ade 2013-05-11 17:15:28