Toon posts:

query SELECT * FROM //wat is er mis mee?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Weet iemand wat er mis is met mijn query?
$query = "SELECT * FROM festivals WHERE id IN (SELECT id FROM omschrijving)";

Ik wil een selectie van namen uit de tabel festivals waar van id het zelfde is als in de tabel omschrijving

Zoiets als;
$query = "SELECT * FROM festivals WHERE id=’12’";

wat moet ik anders doen?

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Je maakt gebruik van MySQL? Daarin werken subquery's namelijk niet.
En als ik je goed begrijp wil je een JOIN uitvoeren
edit:
Creepy is een trage lul :P

edit:
:( En nu ga ik ff Creepy een OW aansmeren

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 28-08 22:22

Creepy

Tactical Espionage Splatterer

Wat gaat er mis? Wat voor foutmelding krijg je? etc.

En gebruik je misschien MySQL? Deze ondersteunt (nog) geen subqueries.
edit:
Glimi is me voor geweest, en hij moet niet met lichaamsdelen smijten die hij niet heeft ;)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Verwijderd

Als je idd mysql gebruikt, zul je twee lossen query's moeten uitvoeren:
1: eerst het id van omschrijving
2: dan de andere ;)

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 28-08 22:22

Creepy

Tactical Espionage Splatterer

Verwijderd schreef op 15 november 2002 @ 18:31:
Als je idd mysql gebruikt, zul je twee lossen query's moeten uitvoeren:
1: eerst het id van omschrijving
2: dan de andere ;)
Zoals Glimi al cryptisch aangaf kan dit ook met een JOIN. En dan gebruik je dus maar 1 query.

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Creepy schreef op 15 november 2002 @ 18:35:
Zoals Glimi al cryptisch aangaf kan dit ook met een JOIN. En dan gebruik je dus maar 1 query.
Idd :)
En de eerste die code daarvoor gaat posten als antwoord krijgt een flame van me kado :) Laat het hem maar even lekker zoeken.

(btw ' ' hoeft niet om een id, dat is _hopelijk_ wel een cijfer)

  • whoami
  • Registratie: December 2000
  • Nu online
Glimi schreef op 15 November 2002 @ 18:37:
[...]


(btw ' ' hoeft niet om een id, dat is _hopelijk_ wel een cijfer)


Sterker zelfs, het mag niet als id een cijfer is, je zou wel eens verkeerde data kunnen terugkrijgen.

https://fgheysels.github.io/


Verwijderd

Topicstarter
Ja ik maak gebruik van MySQL, zal wel het wel even proberen met een JOIN

  • P.B.
  • Registratie: Juli 2001
  • Niet online
Verwijderd schreef op 15 November 2002 @ 18:22:
Weet iemand wat er mis is met mijn query?
$query = "SELECT * FROM festivals WHERE id IN (SELECT id FROM omschrijving)";

Ik wil een selectie van namen uit de tabel festivals waar van id het zelfde is als in de tabel omschrijving

Zoiets als;
$query = "SELECT * FROM festivals WHERE id=’12’";

wat moet ik anders doen?
SELECT * FROM festivals LEFT JOIN omschrijving ON festivals.id = omschrijving.id

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 28-08 22:22

Creepy

Tactical Espionage Splatterer

Duncan schreef op 16 November 2002 @ 13:58:
[...]


SELECT * FROM festivals LEFT JOIN omschrijving ON festivals.id = omschrijving.id
En jawel.. iemand die een kant en klare oplossing post, zonder enige uitleg... woei! Van dom overschrijven leer je ook echt wat! ;)
Kijk eens een paar posts hoger, en hoop dat Glimi aardig blijft ;)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • whoami
  • Registratie: December 2000
  • Nu online
Ik vraag me zelfs af of een left join hier van toepassing is....

https://fgheysels.github.io/


  • P.B.
  • Registratie: Juli 2001
  • Niet online
Creepy schreef op 16 november 2002 @ 14:02:
[...]

En jawel.. iemand die een kant en klare oplossing post, zonder enige uitleg... woei! Van dom overschrijven leer je ook echt wat! ;)
Kijk eens een paar posts hoger, en hoop dat Glimi aardig blijft ;)
Mjah, omschrijving: PHPFreakz.com & MySQL.com

Ennem Glimi: Sorry :+ :P

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
FOEI! :+
Waarom eigenlijk een left join en niet gewoon een inner join?

  • whoami
  • Registratie: December 2000
  • Nu online
Glimi schreef op 16 november 2002 @ 14:32:
[...]

FOEI! :+
Waarom eigenlijk een left join en niet gewoon een inner join?


Dat vroeg ik me ook al af.
Die left join zal zeker op de performance wegen en is in dit geval absoluut niet nodig denk ik.

https://fgheysels.github.io/


Verwijderd

Topicstarter
Allemaal bedankt voor jullie reacties
Milagro
Pagina: 1