mysql-tietokannassa on kolme saraketta
id
nimitys
väri
Pitäisi PHP:lla laskea ja tulostaa kuinka monta on mitäkin väriä.
Jelppisikö joku ennen kuin aika loppuu :-)
mysql count distinct echo count
6
1169
Vastaukset 6
- Anonyymi
Jotenkin näin:
$uniq = "SELECT DISTINCT vari FROM taulu GROUP BY id";
$result = mysqli_query($mysqli,$uniq);
$total_rows[] = mysqli_fetch_array($result,$uniq);
while ($total_rows = $result->fetch_assoc()) {
echo '<th>' .$total_rows[yhteisoj] . '</th>';
$total_ = "SELECT COUNT(*) FROM taulu WHERE vari = '$total_rows[vari]'";
$result2 = mysqli_query($mysqli,$total_);
$total_r = mysqli_fetch_array($result2)[0];
echo '<th>' . $total_r. '</th>';
echo "</tr>";
} - Anonyymi
Laita herätystä aikaisemmalle niin ei aika lopu.
- Anonyymi
Tätäkö ei kukaan tiennyt ?
- Anonyymi
"GROUP BY" on taikasana.
https://www.w3resource.com/mysql/aggregate-functions-and-grouping/aggregate-functions-and-grouping-count-with-group-by.php- Anonyymi
Mutta kun "distinct" mainitaan avauksessa, joka on suurinpiirtein "GROUP" vastakohta.
Matti Setälä
Matti Korpela
Liisa Setälä
Merja Setälä
Kun noista sukunimistä halutaa distinct count arvo, niin sehän on 2, ja etunimistä 3
Kun taas vastaavasti group count olisi 4 molemmista nimistä. Joten onkohan se GROUP BY kuitenkaan mikään taikasana. - Anonyymi
Anonyymi kirjoitti:
Mutta kun "distinct" mainitaan avauksessa, joka on suurinpiirtein "GROUP" vastakohta.
Matti Setälä
Matti Korpela
Liisa Setälä
Merja Setälä
Kun noista sukunimistä halutaa distinct count arvo, niin sehän on 2, ja etunimistä 3
Kun taas vastaavasti group count olisi 4 molemmista nimistä. Joten onkohan se GROUP BY kuitenkaan mikään taikasana.Kyllä se on jos halutaan laskea "kuinka monta on mitäkin väriä". Korvaa tuossa linkin esimerkissä "country" väreillä vähän tyyliin:
SELECT väri,COUNT(*)
FROM taulu
GROUP BY väri;
Ketjusta on poistettu 1 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 1361143
Mahdoton tilanne
Täällä monella tuntuu olevan jumissa oleva tilanne. Joillakin kaipuu ja ikävä on kestänyt jo vuosia. Osapuoli/puolet ova90853Välillä tulee haikeus
Et kaikki päättyi näin. Etten saanut vastauksia. Ei meitä oltu tarkoitettu. Niin se vain on.78824Tunteilla leikkiminen
Oletko leikkinyt kaivattusi tai jonkun kiinnostuneen tunteilla, pelannut jotain peliä tai pelleillyt asioilla? Miksi?113785- 30529
On ikävä sinua ihana
En jaksa syvempiä tuntoja enää kirjoittaa. Kaipaan sinun läsnäoloa ja läheisyyttä nainen. Hyvää yötä.28503Mä olin ihan peloissani sun lähellä
Huomasitko? En uskaltanut edes katsoa sua. Näin sivu silmällä sun vinon hymyn. Oliko hyvä vai paha juttu kun tulit lähel19485- 96469
- 41457
Kaipaamalleni naiselle
Hyvää iltaa! Täytyy vain toivoa että törmäämme toisiimme pian Toivoo. mies29427