Toon posts:

[MySQL] Subquery werkt niet?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb de volgende twee query's:
code:
1
2
3
4
5
SELECT l.locatie_id, l.naam
FROM locatie l, j_categorie_locatie cl
WHERE cl.categorie_id =  '4'
AND l.locatie_id = cl.locatie_id
AND l.locatie_id NOT IN (_TWEEDE_QUERY_)


code:
1
2
3
4
5
6
7
SELECT l2.locatie_id
FROM locatie l2, planregel pr, j_planregel_locatie jpl
WHERE pr.start =  '2003-09-01'
AND pr.start_tijd >=  '08:00:00'
AND pr.eind_tijd <=  '10:00:00'
AND l2.locatie_id = jpl.locatie_id
AND pr.planregel_id = jpl.planregel_id


Eigenlijk wil ik de tweede query als 'resultaat' voor de 'NOT IN' in de eerste query. Hier komen een x-aantal ID's uit die ik NIET weer wil geven bij de 1e query.

Beide query's werken afzonderlijk goed. Ik krijg het juiste, verwachte resultaat. Maar wanneer ik de tweede query plaats in de eerste query, dan krijg ik een foutmelding, namelijk:

code:
1
2
3
#1064 - You have an error in your SQL syntax near 'SELECT l2.locatie_id
FROM locatie l2, planregel pr, j_planregel_locatie jpl
WHER' at line 5


Wat doe ik verkeerd?

[ Voor 7% gewijzigd door Verwijderd op 09-12-2004 12:35 ]


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Welke MySQL versie gebruik je ?
http://dev.mysql.com/doc/mysql/en/Subqueries.html
Starting with MySQL 4.1, all subquery forms and operations that the SQL standard requires are supported, as well as a few features that are MySQL-specific.

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

Topicstarter
Oh kut! Sorry... mijn fout: MySQL 3.23.58
Dikke fuck zeg... zou upgraden makkelijk gaan denken jullie? Ik draai Fedora Core 3.

  • Freee!!
  • Registratie: December 2002
  • Laatst online: 16:52

Freee!!

Trotse papa van Toon en Len!

Naast een versie probleempje zou het kunnen liggen aan haakjes (goed gepaard), maar ik neem aan dat je daar al naar gekeken hebt.

* Freee!! voelt zich een beetje traag

[ Voor 12% gewijzigd door Freee!! op 09-12-2004 12:39 ]

The problem with common sense is that sense never ain't common - From the notebooks of Lazarus Long

GoT voor Behoud der Nederlandschen Taal [GvBdNT