您可以尝试类似
SELECt PersonName, AddressFROM ( SELECt *, (SELECT COUNT(1) FROM addresses WHERe Address = a.Address AND PersonName < a.PersonName) CountLess FROM addresses a ) subWHERe sub.CountLess <= 2

您可以尝试类似
SELECt PersonName, AddressFROM ( SELECt *, (SELECT COUNT(1) FROM addresses WHERe Address = a.Address AND PersonName < a.PersonName) CountLess FROM addresses a ) subWHERe sub.CountLess <= 2