count tabel

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Marcel Groot

Marcel Groot

14/09/2018 21:01:25
Quote Anchor link
Goedeavond,

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

PHP hulp

24/11/2024 19:09:03
 
Rob Doemaarwat

Rob Doemaarwat

14/09/2018 21:27:44
Quote Anchor link
Ik 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:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
select Periode,count(distinct(id))
from Tabel
group by 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
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.