mysql count distinct echo count

Anonyymi

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 :-)

6

1169

    Vastaukset 6

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • 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

        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

    1. Miksi vanhusraiskaajaa ei ole palautettu?

      Ukkola kysyy Rantaselta, vaikka perussuomalaiset ovat olleet hallituksessa kolme ja puolivuotta. Rantasen vastaus on "
      Maailman menoa
      409
      1815
    2. Onko ikäerolla väliä?

      Mitä mieltä ootte? Meillä on 14 vuotta ikäeroa.
      Ikävä
      139
      1331
    3. Mitä kirjainta kaipaat?

      🤣🤣🤣🤣🤣
      Ikävä
      116
      1306
    4. Onko sulla rakas mitään sanottavaa?

      Lähetä tässä kaivatullesi haluamasi terveiset 💌
      Ikävä
      164
      1285
    5. Katri Helena rikkoi hiljaisuuden dramaattisella uutisella: "Elossa ja ilossa ollaan"

      Katri Helena on sinivalkoinen ääni. Hänen klassikkohittinsä ovat tärkeä osa suomalaista kansanperintöä. Katri veti jääh
      Suomalaiset julkkikset
      28
      1056
    6. Uusioperhe vai salasuhde?

      Mitä ensisijaisesti haluat? Pelkään, että menetän järjen sun kanssa 😉
      Ikävä
      111
      882
    7. Nanna hakkasi Martinan aivot tuusan nuuskaksi!!!

      Ihme jos Martina pystyy muodostaa järkeviä lauseita tämän nyrkkisateen jälkeen. Ottelupalkkio tuli, tajunta meni.
      Kotimaiset julkkisjuorut
      208
      760
    8. Otan vielä sut

      Niin on tähtiin kirjoitettu. Nainen, turha on kohtaloa juosta pakoon.
      Ikävä
      59
      671
    9. Vaikea löytää samantyylistä miestä

      Nyt on pakko avautua. Onko ketään muuta jonka on yksinkertaisesti todella vaikeaa löytää samanhenkistä kumppania kuin i
      Sinkut
      122
      610
    10. Mulla on ikävä sua!

      Enemmän kuin ikävä... sun kanssa oli niin helppo olla ja jutella!
      Ikävä
      23
      608
    Aihe