mam tabele telefony
pola `nazwisko`, `imie`, `numer`
i chce teraz by mysql wyplul tylko te wiersze w ktorych dane z kolumny `numer` sie powtarzaja
czyli jezeli mamy:
'ogorek', 'stas', '505333444'
'beta', 'beata', '54050505'
'marny', 'jasio', '505333444'
'inny', 'jakis', '913'
'biuro', 'numerow', '913'
to by baza zwrocila taki wynik:
'ogorek', 'stas', '505333444'
'marny', 'jasio', '505333444'
'inny', 'jakis', '913'
'biuro', 'numerow', '913'

-------------------------------
Rozwiązanie:
jak sie chwile poszuka w MySQL Manual to sie wszystko znajdzie

daje na forum bo nie moglem tutaj nic takiego znalesc a widzialem ze pytali
oto solve dla przyszlych pokolen:
SELECT numer, COUNT(numer) FROM telefony GROUP BY numer HAVING COUNT(numer)>1 AND numer >'';
zapytanie zwraca wynik w ktorym podaje 'numer', i w drugiej kolumnie ilosc razy jaka sie powtarza w wierszach w obrebie tabeli. do tego odrzuca wszystkie wiersze w ktorych kolumna 'numer' jest pusta
Pozdrawiam
K.
simple
