ПОПРОБУЙТЕ: Предполагая, что одно и то же число может появляться не более одного раза под одним и тем же update_date
, поэтому вы можете добиться этого, используя GROUP BY
с HAVING
, как показано ниже
SELECT t.*
FROM test t
INNER JOIN (SELECT number
FROM test
GROUP BY number
HAVING COUNT(DISTINCT update_date) > 1) t1 ON t1.number = t.number
ВЫХОД :
id number name update_date
1 123 asd 08.05.18
3 123 dsa 14.05.18