ugrás a tartalomhoz

Rekordok vizsgálata.

s_volenszki · 2007. Szep. 5. (Sze), 13.26
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
 
1

having?

virág · 2007. Szep. 5. (Sze), 13.40
Szia,
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 :)
2

Dupláztak.

s_volenszki · 2007. Szep. 5. (Sze), 14.06
Szia!

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
3

count, group by

gex · 2007. Szep. 5. (Sze), 14.24
SELECT
    ertek, COUNT(ertek)
FROM
    tabla
GROUP BY
    ertek

ezzel megkapod, hogy melyik értékből mennyi van.
4

Köszi!

s_volenszki · 2007. Szep. 5. (Sze), 14.40
Köszi, szuper, és annyira kézenfekvő, hogy megint szégyelem a pofám! :)

s_volenszki