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
137
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
Oletko kertonut jo muille tunteistasi?
Ystävillesi esimerkiksi? Minä en ole vielä kertonut kenellekään tästä meidän jutusta.774612- 1801877
- 1241580
- 1231110
- 351026
Miten minusta tuntuu että kaikki tietää sun tunteista mua kohtaan
Paitsi suoraan minä itse, vai mitä hlvettiä täällä tapahtuu ja miksi ihmiset susta kyselee minulta 🤔❤️161021- 78923
- 52876
Hyvää huomenta!
Mietin miten suhtaudut minuun, jos kerron tunteista. Voinko enää sen jälkeen olla samassa paikassa kanssasi, jos koet as78862- 4818