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
      • 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. Oivallus

      Mitä olet oivaltanut viimeksi?
      Ikävä
      110
      695
    2. Jasmin Vähäkangas valehtelee kolumnissaan. Hän ei ole "taaperon" äiti.

      Lapsi ei taaperra. Vielä seurakunnan lehdessä valehtelee noin?
      Kotimaiset julkkisjuorut
      64
      526
    3. Mitä kuvittelet kaivattusi tekevän

      Arkena tai viikonloppuna? Mitä itse teet samaan aikaan?
      Ikävä
      39
      516
    4. Miten voi sinun

      tunteet yhtäkkiä kuolla kuin napista painamalla? Et enää vilkaisekaan minuun päin vaan jos vahingossa näet minut käännät
      Ikävä
      40
      455
    5. Pyhäjärvi syvällä kusessa

      Pyhäjärvi ei tule selviämään millään tästä alhosta. Ollaan aivan liian syvällä. https://www.mtvuutiset.fi/artikkeli/pyha
      Pyhäjärvi
      71
      447
    6. Hyvää yötä

      Ikuinen kohtalo, sydänystävä, rakkauteni♥️.. kumpa olisimme saaneet elämältä mahdollisuuden!
      Ikävä
      24
      435
    7. Martina sai ylinopeussakon

      Saiko sakkoa Porsche-merkkisellä autolla?
      Kotimaiset julkkisjuorut
      152
      424
    8. Missähän pöytäkirja viipyy, taas?

      Hallituksen kokouksessa oli eilen mielenkiintoisia asioita käsiteltävänä. Pöytäkirja on ollut yleensä saman iltana luett
      Kemijärvi
      38
      399
    9. Hyvästi feikit hiustenpidennykset - Kerttu Rissanen hurmaa uudella hiustyylillä

      Kerttu Rissanen ihastuttaa uudella hiustyylillään ja lookillaan. Rissasella on totuttu näkemään pitkät hiukset ja hiust
      Suomalaiset julkkikset
      6
      394
    10. Mikä on kaivattusi ikä?

      100v. On mun....
      Ikävä
      20
      371
    Aihe