Не можете да направите това лесно в MySQL .
Проблемът е, че отношението "е подобно на", както го дефинирате, не е транзитивно. Във вашия пример, Smith Inc е подобен на John Smith (по SSN ) и John Smith е подобно на Jane Smith (на име), но Smith Inc не е подобно на Jane Smith . Така че няма единична стойност, с която да се сравняват всички записи и GROUP BY няма да помогне тук.
В други системи, които поддържат рекурсия, бихте могли да изградите транзитивно затваряне на тази връзка, което би позволило групиране, но това не е лесна задача в MySQL .