Rekordok vizsgálata.
Sziasztok!
Olyan mysql doksit keresek, amiben arról van szó (nagyjából), hogyan lehet rekordokat összehasonlítani. Olyan lekérdezésre gondolok, mint a GROUP, csak nem csoportokba szedi az egyezőket, hanem csak azt adja eredményül, amelyikből több van.
Köszike, s_volenszki
■ Olyan mysql doksit keresek, amiben arról van szó (nagyjából), hogyan lehet rekordokat összehasonlítani. Olyan lekérdezésre gondolok, mint a GROUP, csak nem csoportokba szedi az egyezőket, hanem csak azt adja eredményül, amelyikből több van.
Köszike, s_volenszki
having?
valami konkrét példát írhatnál, hogy mire kell, mert nekem így nem egészen világos. Lehet, hogy a HAVING-ra lenne szükséged? Nem vagyok benne biztos :)
Dupláztak.
Az van, hogy egy valamilyen statisztikai adatgyűjtő rutin (sajnos nem ismerem csak az adathalmazt) adatokat gyűjtött, és nem tudom pontosan miért, de többször duplázota, esetenként triplázta ugyanazon rekordokat. Másodperc pontosan ugyanabban az időben rögzítette ugyanazon adatokat x3. Le akarom kérdezni, melyek azok, amelyek megegyeznek.
Példa:
Van most az adatbázisban 125000 rekord. A GROUP BY esemeny lekérdezésre talál 124850-rekordot, tehát az összes rekord és a találat közötti különbség az ismétlődés. Én azokat akarom lekérdezni.
Köszi hogy foglakozol a kérdéssel! :)
s_volenszki
count, group by
ertek, COUNT(ertek)
FROM
tabla
GROUP BY
ertek
ezzel megkapod, hogy melyik értékből mennyi van.
Köszi!
s_volenszki