Du kan inte göra detta enkelt i MySQL .
Problemet är att relationen "liknar" som du definierar den inte är transitiv. I ditt exempel, Smith Inc liknar John Smith (per SSN ) och John Smith liknar Jane Smith (per namn), men Smith Inc liknar inte Jane Smith . Så det finns inget enskilt värde som alla poster kan jämföras med och GROUP BY kommer inte att hjälpa här.
I andra system som stöder rekursion kan du bygga en transitiv stängning av denna relation som skulle tillåta gruppering, men detta är inte en lätt uppgift i MySQL .