Ongelma tietokannan kanssa on seuraava:
Tietokantaan on vuosien varrella kertynyt tuplarivejä tauluun pict. Ne onneksi tunnistaa sarakkeessa pict_name olevasta tiedosta, joka toistuu dublikaateissa.
Haluaisin laskea ja tulostaa yhden luvun, joka kertoo kuinka monta eri pict_namea löytyy, joka esiintyy useammin kuin kerran (2-n kertaa).
Mikä olisi se SQL-kysely?
Kaikenlaista muuta kyllä saan tulostettua, mutta tuo menee aina pieleen.
Duplikaattien laskenta
Anonyymi-ap
1
67
Vastaukset
- Anonyymi
$mysqli -> query("SELECT COUNT(*) FROM pict GROUP BY pict_name HAVING COUNT(*) >1");
echo "Affected rows: " . $mysqli -> affected_rows;
Toimineeko tuo tässä?
Ketjusta on poistettu 2 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Naiset miltä kiihottuminen teissä tuntuu
Kun miehellä tulee seisokki ja ja sellainen kihmelöinti sinne niin mitä naisessa köy? :)1108116- 352492
- 1212223
- 181876
Miksi kohtelit minua kuin tyhmää koiraa?
Rakastin sinua mutta kohtelit huonosti. Tuntuu ala-arvoiselta. Miksi kuvittelin että joku kohtelisi minua reilusti. Hais141634- 111469
Kyllä poisto toimii
Esitin illan suussa kysymyksen, joka koska palstalla riehuvaa häirikköä ja tiedustelin, eikö sitä saa julistettua pannaa151435"Joka miekkaan tarttuu, se siihen hukkuu"..
"Joka miekkaan tarttuu, se siihen hukkuu".. Näin puhui jo aikoinaan Jeesus, kun yksi hänen opetuslapsistaan löi miekalla141379- 151262
Kristityt "pyhät"
Painukaa helvettiin, mä tulen sinne kans. Luetaan sitten raamattua niin Saatanallisesti. Ehkä Piru osaa opetta?!.121143