Ik heb 2 tabellen:
User
Event
Een user kan meerdere events hebben. Nu wil ik een overzicht hebben van alle users met het meest actuele event. Let wel... het gaat om datum. Dus als ik gister 2 events heb ingevuld voor de 28e en de 30e en vandaag vul ik een event in voor de 29e moet hij het event voor de 29e laten zien wanneer het event voor de 28e gesloten is.
In mijn query doet ie het volgende event in de DB pakken en dat ik dus de 30e.
Kan dit eigenlijk wel in 1 query
User
Event
Een user kan meerdere events hebben. Nu wil ik een overzicht hebben van alle users met het meest actuele event. Let wel... het gaat om datum. Dus als ik gister 2 events heb ingevuld voor de 28e en de 30e en vandaag vul ik een event in voor de 29e moet hij het event voor de 29e laten zien wanneer het event voor de 28e gesloten is.
In mijn query doet ie het volgende event in de DB pakken en dat ik dus de 30e.
code:
1
2
3
4
5
6
7
8
| select e.date,
e.time,
e.eventName
from user u, event e
where u.userID = e.userID
and e.closed = 0
group by u.userID
order by e.date, e.time |
Kan dit eigenlijk wel in 1 query
[ Voor 1% gewijzigd door Roeligan op 17-07-2003 11:35 . Reden: typo ]
A real man fears not mortality for it's death, he fears mortality for it's lack of life!
RatPack #814