[mySQL] query in query ?
Michael Voeten
15/10/2009 13:44:00Hoi mensen,
ik heb het volgende probleem
ik heb deze tabel
Nu wil ik alles binnenhalen waar
Maar als groep_id geen 0 is wil ik alleen het record met eerstvolgende datum
heeft iemand hier ervaring mee ?
ik heb het volgende probleem
ik heb deze tabel
Nu wil ik alles binnenhalen waar
Maar als groep_id geen 0 is wil ik alleen het record met eerstvolgende datum
heeft iemand hier ervaring mee ?
Gewijzigd op 01/01/1970 01:00:00 door Michael Voeten
PHP hulp
05/11/2024 16:33:30De 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?
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?
Michael Voeten
15/10/2009 14:24:00Ik heb het gevoel dat dit met 1 query kan en ik sta erop dat het ook zo gaat gebeuren :P
maar de eerstvolgende datum na nu ( time() )
maar de eerstvolgende datum na nu ( time() )
Pieter van Linschoten
15/10/2009 14:48:00Iets in deze richting?
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
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;
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;
Gewijzigd op 01/01/1970 01:00:00 door Pieter van Linschoten