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
269
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
- 1751471
Kauhavan häiriköijistä
Juttua Iltalehdessä. Pakko sanoa että noi nuoret on kyllä ihan pimeitä. Putkin peltoja jupksevat kiusaamaan kun ei tietä431061Haluan sinut, kuuletko minua.
Haluan sinut. Toivon, että voisimme olla yhdessä. Mietin pystynkö täyttämään toiveesi, olemaan arvoisesi. Voisitko saad38745- 14670
Sama ransetti taas!
Keikkui tällä kertaa Honkavaaran tien varressa muutaman sadan metrin päässä Louhenkoskelta.. Otin rekisterin ylös ja ver21660Miksi Lapset kiusaa yöllä
Miksi Lapset kiusaa yöllä ihmisiä? Miksi vanhemmat antaa tämän tapahtua? Eikö ne huomaa ettei lapset ole kotona vai eivä29653- 36643
Tehdäänkö tänään toiveista totta?
Poikkea tänä illasta siinä lähellä ja annetaan silmien puhua ja sen jälkeen puhu sinä lopulta mitä ajattelet..46607Viimeinen lankafest
Käykää viimeisessä lanka festissä. Ensivuonna sitä ei enää ole. Rahat on loppu. Harmi .17593Ajatteletko ollenkaan minua
Naiselle, jonka kanssa vahva tunne yhteydestä. Jota kipeästi kaipaan, mutta jota ei juuri näe. Onko siitä jo kolme vuott30587