SELECT * FROM tabel WHERE groep_id = 0 order BY datum ASC
Maar als groep_id geen 0 is wil ik alleen het record met eerstvolgende datum
heeft iemand hier ervaring mee ?
?
Onbekende gebruiker
15-10-2009 13:55
De sql operator voor niet gelijk aan is: <>
Je kunt meerdere tests doen met && zoals in php.
Met limit kun je er voor zorgen dat je de aantal records die je ophaalt kan bepalen.
En de eerstvolgende datum? Ten opzichte van wat is dat dan?
SET @var = SELECT COUNT(*) FROM tabel WHERE group_id = '0' ORDER BY datum ASC;
CASE @var
WHEN
0
THEN
SELECT * FROM tabel ORDER BY datum ASC
ELSE
SELECT * FROM tabel WHERE group_id = '0' ORDER BY datum ASC
END;