cycofiasz
5.04.2009, 19:14:11
Witam, jak można uzyskać efekt odwrotny do działania funkcji DISTINCT? Chciałem pobrać wyłącznie zdublowane rekordy z bazy. Jeżeli wartość w danym polu wystąpi więcej niż 1 raz to pokaże wszystkie rekordy.
Tibod
5.04.2009, 19:29:04
Można do tego wykorzystać HAVING.
Np.
SELECT count(id), pole FROM dane GROUP BY pole HAVING count(id)>1;
piotrooo89
5.04.2009, 20:46:56
tylko to zwróci policzone id. swego czasu napisałem coś takiego:
http://olaszewski.com/2009/03/17/wybranie-...ych-sie-wpisow/
cycofiasz
5.04.2009, 21:14:30
Ok, dzięki. A teraz czas na wielkie banowanie użyszkodników