Meerdere (dezelfde) regels in DB uitsluiten van SELECT
Harry Hartman
01/06/2010 13:12:20Aangezien ik niet zo thuis ben in het in één keer formuleren van een query heb ik deze vraag:
In de database kunnen meerdere keren gegevens opgeslagen worden van dezelfde gebruiker, dezelfde id.
Wanneer ik alle data opvraag wil ik dat de regel van een gebruiker niet wordt opgehaald als op een later tijdstip (tijdstamp) dezelfde gebruiker dit heeft aangegeven met STOP.
Kan dit in één keer in een query?
Heel benieuwd!
Harry
In de database kunnen meerdere keren gegevens opgeslagen worden van dezelfde gebruiker, dezelfde id.
Wanneer ik alle data opvraag wil ik dat de regel van een gebruiker niet wordt opgehaald als op een later tijdstip (tijdstamp) dezelfde gebruiker dit heeft aangegeven met STOP.
Kan dit in één keer in een query?
Heel benieuwd!
Harry
PHP hulp
25/11/2024 07:01:17Terence Hersbach
01/06/2010 13:19:40Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
SELECT
*
FROM
tabel
WHERE
userid = 1 AND
tijdveld > (SELECT
tijdveld
FROM
tabel
WHERE
userid = 1 AND
stopveld = 'STOP'
ORDER BY
tijdveld DESC
LIMIT 1)
*
FROM
tabel
WHERE
userid = 1 AND
tijdveld > (SELECT
tijdveld
FROM
tabel
WHERE
userid = 1 AND
stopveld = 'STOP'
ORDER BY
tijdveld DESC
LIMIT 1)
Ik weet alleen niet zeker of je nu tegen een beperking van MySQL aan loopt, maar die melding krijg je dan zelf.