MySQLではこれを簡単に行うことはできません 。
問題は、定義する関係が推移的ではないということです。あなたの例では、Smith Inc John Smithに似ています (SSNごと )およびJohn Smith Jane Smithに似ています (名前ごと)、ただしSmith Inc Jane Smithとは異なります 。したがって、すべてのレコードをGROUP BYと比較できる単一の値はありません。 ここでは役に立ちません。
再帰をサポートする他のシステムでは、グループ化を可能にするこの関係の推移閉包を構築できますが、これはMySQLでは簡単な作業ではありません。 。