Trazim duplicate records, ali mi treba da znam i koliko duplikata ima za svaki (plus bi bilo dobro da po tome uradim ORDER BY).
Za sad imam ovakav upit koji nalazi sve usere koji imaju isti payment email:
Kôd:
SELECT u.`id`, u.`username`, u.`email`, u.`first_name`, u.`last_name`, mb.`moneybookers_email`
FROM users u JOIN `payment` mb ON u.id=mb.`user_id`
WHERE mb.`moneybookers_email` IN (
SELECT `moneybookers_email` FROM `payment`
GROUP BY `moneybookers_email` HAVING count(*)>1
)
ORDER BY mb.`moneybookers_email`
Jel postoji nacin da dohvatim vrednost count(*) u spoljnom upitu?