Toon posts:

[SQL] Subquery wordt te gek

Pagina: 1
Acties:
  • 33 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik ben nog maar een beginnertje met SQL maar dien toch een redelijk complex statement te schrijven..

De enige manier die ik me weet te verzinnen is met een subquery...maar dat werkt niet... fout 1064..

mijn query:
code:
1
2
3
4
5
6
7
8
SELECT menutaal.menu_naam, menu.menu_nr, menutaal.includefile 

FROM menu INNER JOIN menutaal ON menu.menu_nr=menutaal.menu_nr 

WHERE menutaal.menu_taal='%s' AND 
      menu.menu_nr IN 

[ SELECT child FROM menu_parentchild WHERE parent = %s and relatie='sub' ]


iemand die een andere manier weet zodat ik geen fout krijg...

  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

Wat voor dbms gebruik je?
Wat zit je met die blokhaken te vogelen?

Who is John Galt?


  • whoami
  • Registratie: December 2000
  • Laatst online: 14:08
Als je wildcards gebruikt (%) dan moet je een LIKE gebruiken, en niet een =

https://fgheysels.github.io/


Verwijderd

Topicstarter
justmental schreef op 26 maart 2004 @ 12:03:
Wat voor dbms gebruik je?
Wat zit je met die blokhaken te vogelen?
haakjes verandert.. maar fout blijft..
dbms = mysql

  • whoami
  • Registratie: December 2000
  • Laatst online: 14:08
Misschien moet je idd eerst maar eens de manual / tutorial erbij nemen.
wildcards is met %
blokhaken, dat dient voor wat anders.

En MySQL ondersteunt pas subqueries vanaf versie 4.1 ofzo.

[ Voor 20% gewijzigd door whoami op 26-03-2004 12:07 ]

https://fgheysels.github.io/


Dit topic is gesloten.