[SQL] alle resultaten behalve die van een subquery

Pagina: 1
Acties:

  • FoggyFreek
  • Registratie: Juni 2000
  • Laatst online: 23-07 17:23

FoggyFreek

I'm a llama again!

Topicstarter
Stel, ik heb uit een SQL opdracht het volgende gekregen:

Lokaal
3
4

Nu wil ik deze uitkomst gebruiken om deze lokalen NIET te laten zien in een overzicht.

dus de gebruiker moet kunnen kiezen uit

1
2
5
6
7

Als ik een nieuwe SQL opdracht maak en bij Lokaal (NOT die andere SQL opdracht) dan krijg ik een leeg veld.

Suggesties ?

-- Altijd blijven prutsen --


  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

Wat voor een database gebruik je?
Post je hele sql's eens.

Who is John Galt?


  • FoggyFreek
  • Registratie: Juni 2000
  • Laatst online: 23-07 17:23

FoggyFreek

I'm a llama again!

Topicstarter
MS Acces 2000

SQL opdracht 1 (LokaalbezetQuery)
code:
1
2
3
4
5
6
7
8
9
SELECT Cursussen.Lokaal

FROM Lokalen INNER JOIN Cursussen ON Lokalen.Nr = Cursussen.Lokaal

WHERE (((Cursussen.Begintijd)>=[Forms]![Cursus]![Vaninvoer] 
And (Cursussen.Begintijd) < [Forms]![Cursus]![Totinvoer]) 
AND ((Cursussen.Frequentie) = [Forms]![Cursus]![Blokkeuze]))
OR (((Cursussen.Eindtijd) > [Forms]![Cursus]![Vaninvoer] 
And (Cursussen.Eindtijd)<[Forms]![Cursus]![Totinvoer]));

SQL opdracht 2
code:
1
2
3
SELECT Lokalen.Nr
FROM Lokalen, LokaalbezetQuery
WHERE Lokalen.Nr <> [LokaalbezetQuery]![Lokaal];

-- Altijd blijven prutsen --


  • Max|Burn
  • Registratie: Augustus 2001
  • Laatst online: 05-09 09:41

Max|Burn

-- .. ... .--- .- .-.-.-

te laat voor een nuttig antwoord van mij (braincells need repleneshing)
maar wat een pokke notatie ;/

ma ma ma ma ma macron one


  • FoggyFreek
  • Registratie: Juni 2000
  • Laatst online: 23-07 17:23

FoggyFreek

I'm a llama again!

Topicstarter
Op vrijdag 31 mei 2002 23:39 schreef MaxBurn het volgende:
te laat voor een nuttig antwoord van mij (braincells need repleneshing)
maar wat een pokke notatie ;/
Tsja, MSAcces he. :) ik moet data hebben uit de Forms velden :)

-- Altijd blijven prutsen --


  • Max|Burn
  • Registratie: Augustus 2001
  • Laatst online: 05-09 09:41

Max|Burn

-- .. ... .--- .- .-.-.-

kan je niet gewoon dezelfde query doen maar dan ipv =, != doen..is toch ook goed?
dan geeft ie toch alles weer wat NIET 3 en 4 is?

(ja sorry tis nie helemaal duidelijk wat je wil..bezette lokalen ? ...wa?...)

ma ma ma ma ma macron one


Verwijderd

Die query moet op zich eenvoudig zijn:
code:
1
2
3
SELECT Lokalen.Nr
FROM Lokalen, LokaalbezetQuery
WHERE Lokalen.Nr NOT IN ([QUERY1]);

Probeer maar 'ns...

:7

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03-09 13:30

.oisyn

Moderator Devschuur®

Demotivational Speaker

eej foggy jij hier in /14? ;)
- titel wat bijgeschaafd (en daar heb ik toch wel zo'n 10 minuten over zitten denken :D) -

Ben zelf niet zo'n SQL freak, maar werkt dit ook niet?
code:
1
2
3
SELECT Nr from Lokalen where Nr NOT IN (
    SELECT Nr from Lokalen where bla bla bla
)

(zal vast niet de meest efficiente zijn ofzo :))

.edit: hmm typhon was me voor :( :+

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • FoggyFreek
  • Registratie: Juni 2000
  • Laatst online: 23-07 17:23

FoggyFreek

I'm a llama again!

Topicstarter
He OiSyn :P Long time no See !

Bedankt heren, het werkt

ik wou dus alle beschikbare lokalen tonen.

-- Altijd blijven prutsen --

Pagina: 1