login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Queryvraag (MySql)

Offline cunces - 28/09/2010 16:18
Avatar van cuncesNieuw lid SELECT * FROM 'pub_artists' where id in (select artist_id from 'pub_artist_events' where event_id = 1)

Kan iemand deze query verbeteren? Hij werkt momenteel niet.

9 antwoorden

Gesponsorde links
Offline Ontani - 28/09/2010 16:23
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
Krijg je de vervaldatums van alle visakaartgebruikers niet te zien of wat hoort je query te doen?
Offline cunces - 28/09/2010 16:42
Avatar van cunces Nieuw lid Héh? Alle artiesten ophalen die bij event nr 1 horen..
Offline valles10 - 28/09/2010 16:51
Avatar van valles10 HTML interesse
  1. "SELECT * FROM pub_artists WHERE event_id =1"
Offline cunces - 28/09/2010 17:13
Avatar van cunces Nieuw lid artiesten moeten op verschillende events tegelijk kunnen zijn, ga dus geen event_id veld bijmaken bij de artist
Offline PatrickS - 28/09/2010 17:18
Avatar van PatrickS Nieuw lid Artiesten kunnen niet op meerdere events tegelijk zijn dus dat kan natuurlijk niet..
Offline nick5556 - 28/09/2010 17:44 (laatste wijziging 28/09/2010 17:46)
Avatar van nick5556 PHP beginner
PatrickS schreef:
Artiesten kunnen niet op meerdere events tegelijk zijn dus dat kan natuurlijk niet..


Dat licht eraan hoe hij het script. Probeer deze code eens:

  1. SELECT
  2. pub_artiesten.veldnaam1,
  3. pub_artiesten.veldnaam2
  4. FROM
  5. pub_artiesten,
  6. pub_artist_events
  7. WHERE
  8. pub_artist_events.id = '1'
Offline Koen - 28/09/2010 18:16
Avatar van Koen PHP expert Als je quotes rond je tabelnamen zet dan worden ze geïnterpreteerd als Strings, niet als tabelnamen.
Offline Joost - 28/09/2010 18:26
Avatar van Joost PHP expert
nick5556 schreef:
[..quote..]

Dat licht eraan hoe hij het script. Probeer deze code eens:

[..code..]

Hij bedoelt het praktisch gezien..  
Offline PatrickS - 28/09/2010 19:05
Avatar van PatrickS Nieuw lid haha ja ik bedoelde het inderdaad praktisch, maar goed als hij een artiest op meerdere events wil kan hij ze gewoon allemaal uitlezen toch? bijv. SELECT *FROM artiesten ORDER BY id

en dan session er van maken en die session kan je zo weer bij een event erin zetten ofzo?

mischien dat ik totaal fout zit hoor
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.195s