ďťż

[mysql]Pobranie powtarzających się wartosći

       

Podstrony


telcocafe

Jak w temacie chce pobrać wartości które się powtarzają. mam tabele z polem ip i chciałbym pobrać ip które powtarzają się co najmniej dwa razy i więcej.szukałem w google ale znalazłem tylko odwrotnośc tego co chcę uzyskać (eliminacje duplikatów)

Z góry dzięki za pomoc.



Hmmm... ja bym wykorzystał perspektywy:
create or replace perspektywa as select ip, count(*) as ile from mojatabela group by ip
Na koniec aby pobrać dublujące się adresy korzystasz już z naszej utworzonej tabelki:
select * from perspektywa where ile>1

Wysypuje mi się na 1 zapytaniu.

po prostu
select ip, count(*) as ile from tabela where count(*) > 1 group by ip
oczywiscie nazwy musisz pozamieniac na wlasne



Niestety też nie działa nie pasuje mu count przy where. próbowałem to modyfikować ale nic z tego nie wiem jak?

select ip, count(*) from tabela
group by ip
having count(*) > 1


select ip, count(*) from tabela
group by ip
having count(*) > 1


Dzięki ten sposób działa.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.