ik heb query probleem!
kom er maar niet uit.. :S

ik zal het ff globaal houden..

ik heb 2 tabellen..
Sessie met een tijdid en datum
en tijd met id's

Nu wil ik de id's uit de tijdtabel die niet voorkomen in de sessie tabel waar de datum =...

Ik dacht met not in.. maar werkt niet echt..
ik had zoiets:
select id from tijd where not in (select tijdid from sessie where datum='2004-11-11')

[Admin]
Geef op ze minst een duidelijk voorbeeld.
Ik heb geen glazen bol!

SELECT 
    t1.id,t2.tijdid 
FROM 
    tijd t1, sessie t2
WHERE
    t1.id != t2.tijdid


tada :)
ja ik had hetzelfde.. en dan moet je nog wel group by gebruiken:

select tijd.tijd, tijd.id, sessie.tijdid FROM sessie, tijd WHERE lokatieid="1" AND tijd.id!=sessie.id group by tijd

Maar ik krijg gewoon alle tijden dan ...
sessie
------
id
klantid
tijdid
datum

tijd
----
id
tijd
lokatieid

nu wil ik een select vullen.. maar wil alleen tijden weergeven die vrij zijn, oftwel die niet voorkomen in sessie tabel..
duidelijk genoeg?
nu wil ik dat jij goed kijkt naar mijn voorbeeld en zelf ff gaat pielen :)
ik zie verschil niet tussen jou query en de mijne..Alleen dat jij je t1 en t2 defineert in de FROM.. Ik krijg ook gewoon dezelfde resultaten ..:(
niemand?

Reageren