Вы можете попытаться написать подзапрос, чтобы получить группу COUNT
по Street
, Street_Number
, City
, что на сумму больше 1
, затем при самостоятельном присоединении получите ожидаемую строку.
SELECT t2.*
FROM (
SELECT street,
street_number,
city
FROM googledetails
GROUP BY street,
street_number,
city
HAVING Count(*) > 1 ) t1
INNER JOIN googledetails t2
ON t1.street = t2.street
AND t1.street_number = t2.street_number
AND t1.city = t2.city
или вы можете попробовать EXISTS
сделать это.
SELECT t2.*
FROM googledetails t2
WHERE EXISTS
(
SELECT 1
FROM googledetails t1
WHERE t1.street = t2.street
AND t1.street_number = t2.street_number
AND t1.city = t2.city
GROUP BY t1.street,
t1.street_number,
t1.city
HAVING count(*) > 1 )