Вы можете использовать собственный запрос, например:
SELECT Name, Birthday, COUNT(*)
FROM Users
GROUP BY Name, Birthday
HAVING COUNT(*) > 1
Это можно использовать вместе с JOIN
для получения желаемого результата:
SELECT u.ID, u.Name, u.Birthday FROM Users u
JOIN (SELECT Name, Birthday, COUNT(*) FROM Users GROUP BY Name, Birthday HAVING COUNT(*) > 1) u2
ON u.Name=u2.Name AND u.Birthday=u2.Birthday
И решение без INNER JOIN
:
SELECT u.ID, u.Name, u.Birthday
FROM Users u, (SELECT Name, Birthday, COUNT(*) FROM Users GROUP BY Name, Birthday HAVING COUNT(*) > 1) u2
WHERE u.Name = u2.Name AND u.Birthday = u2.Birthday