我有一个表是这样的:查找MySQL的重复记录,而不指定的列
**lead_id** **form_id** **field_number** **value**
1 2 1 Richard
1 2 2 Garriot
2 2 1 Hellen
2 2 2 Garriot
3 2 1 Richard
3 2 2 Douglas
4 2 1 Tomas
4 2 2 Anderson
哪里field_number = 1
是名字和field_number = 2
是姓。
我想找到那些通过名字或姓氏和他们组等于由lead_id
条目,所以输出可能是这样的:
1
2
3
如何可以做到这一点有什么想法?
试图分开? –
我不确定您是否已经考虑过您的要求。举一个有限的例子,这确实会返回{1,2,3}。但是对于大型数据库,考虑将发生的爆炸。你的名字{Richard,Hellen}和姓{Garriott,Douglas}。在一个大型数据库中,这也会引入所有其他名字“Hellen”_plus以及所有这些records_中的所有相关姓氏,以及姓氏“Douglas”,_plus与Douglas唱片集合中的任何名字匹配的所有记录。这可能会导致大部分数据库被标记为重复。 –
@ jim-garrison是的,我曾经想过,不幸的是这是客户端要求的功能: – LostCore