SQL Statement controleren op dezelfde waarde
Peter Flos
12/10/2014 23:31:55Ik zoek een statement met de volgende gegevens:
- SELECT * FROM Berichten
- Waar "Koppel" maximaal 1x voorkomt. Dus stel, een tabel ziet er zo uit:
Dan zou ik dus 2 waardes terug moeten krijgen:
Test
Test 2
Hoe doe ik dit?
- SELECT * FROM Berichten
- Waar "Koppel" maximaal 1x voorkomt. Dus stel, een tabel ziet er zo uit:
Code (php)
1
2
3
4
5
6
2
3
4
5
6
--Prachtige tabel Berichten--
|ID|Onderwerp|Koppel|
|1 |Test |5001 |
|2 |Test |5001 |
|3 |Test 2 |5002 |
|4 |Test 2 |5002 |
|ID|Onderwerp|Koppel|
|1 |Test |5001 |
|2 |Test |5001 |
|3 |Test 2 |5002 |
|4 |Test 2 |5002 |
Dan zou ik dus 2 waardes terug moeten krijgen:
Test
Test 2
Hoe doe ik dit?
PHP hulp
16/11/2024 19:48:40Frank Nietbelangrijk
13/10/2014 00:47:07SELECT Onderwerp, Koppel FROM Berichten GROUP BY Onderwerp
ID doe ik er dan bewust niet bij omdat het onvoorspelbaar is welk ID hij laat zien.
ID doe ik er dan bewust niet bij omdat het onvoorspelbaar is welk ID hij laat zien.
Gewijzigd op 13/10/2014 00:50:25 door Frank Nietbelangrijk
Aad B
13/10/2014 10:50:07SELECT Onderwerp, Koppel FROM Berichten GROUP BY koppel
Waarbij je dan ook een count kan doen.
Waarbij je dan ook een count kan doen.
Gewijzigd op 13/10/2014 10:52:15 door Aad B
Peter Flos
13/10/2014 11:36:44Klopt, kwam er net achter dat het inderdaad GROUP BY Koppel moest zijn. Beide bedankt.
@Frank: Hoe onvoorspelbaar het ID ook is, het wordt een berichtensysteem. In dat geval maakt het niet uit welk ID er wordt gekozen. In andere systemen is dat inderdaad waar ;))
@Frank: Hoe onvoorspelbaar het ID ook is, het wordt een berichtensysteem. In dat geval maakt het niet uit welk ID er wordt gekozen. In andere systemen is dat inderdaad waar ;))