count tabel
Marcel Groot
14/09/2018 21:01:25Goedeavond,
Ik moet uit een tabel met periodes en id's gegevens bij elkaar optellen.
in het klein deze tabel:
Periode 1 id 1
Periode 1 id 1
Periode 1 id 2
Periode 2 id 3
Periode 2 id 3
Periode 2 id 3
Ik dacht zelf dat ik het met deze gegevens zou moeten kunnen redden.
SELECT periode, SUM(naam)
FROM deelname AS B INNER JOIN(student AS A) ON A.ID = B.ID
GROUP BY periode;
Dit krijg ik er zelf uit
Periode 1 id 3
Periode 2 id 3
Maar ik moet er dus het volgende uit krijgen:
Periode 1 id 2
Periode 2 id 1
Kan iemand mij helpen?
Alvast bedankt.
Ik moet uit een tabel met periodes en id's gegevens bij elkaar optellen.
in het klein deze tabel:
Periode 1 id 1
Periode 1 id 1
Periode 1 id 2
Periode 2 id 3
Periode 2 id 3
Periode 2 id 3
Ik dacht zelf dat ik het met deze gegevens zou moeten kunnen redden.
SELECT periode, SUM(naam)
FROM deelname AS B INNER JOIN(student AS A) ON A.ID = B.ID
GROUP BY periode;
Dit krijg ik er zelf uit
Periode 1 id 3
Periode 2 id 3
Maar ik moet er dus het volgende uit krijgen:
Periode 1 id 2
Periode 2 id 1
Kan iemand mij helpen?
Alvast bedankt.
PHP hulp
24/11/2024 19:09:03Rob Doemaarwat
14/09/2018 21:27:44Ik kan je query even niet helemaal volgen, maar stel dat je een tabel hebt zoals je in eerste instantie weergeeft (met een kolom "Periode", en een kolom "id"; tabelnaam = Tabel), dan krijg je je gewenste resultaat als volgt:
Met die count(distinct(id)) tel je het aantal unieke id's (en dat dan weer gegroepeerd per Periode).
Met die count(distinct(id)) tel je het aantal unieke id's (en dat dan weer gegroepeerd per Periode).
Gewijzigd op 14/09/2018 21:28:02 door Rob Doemaarwat