login  Naam:   Wachtwoord: 
Registreer je!
 Forum

subquery probleem (Opgelost)

Offline ikkedikke - 02/05/2007 14:33
Avatar van ikkedikkePHP expert Hallo,
ik heb de volgende query:
  1. SELECT pagIdent AS PaginaIdentifier, COUNT(
  2. SELECT track_commitments.id
  3. WHERE hitID
  4. IN (
  5. SELECT id
  6. FROM hits
  7. WHERE pagIdent = PaginaIdentifier
  8. ) )
  9. FROM track_hits AS hits

en de volgende error::p
1064 - Er is iets fout in de gebruikte syntax bij 'SELECT track_commitments.id
WHERE hitID
IN (
SELECT id
FROM ' in regel 2
Iemand die me verder kan helpen?
alvast bedankt.

2 antwoorden

Gesponsorde links
Offline Dark_Paul - 02/05/2007 15:21
Avatar van Dark_Paul PHP ver gevorderde We moesten laatst op school ook een toets hierover maken. Toen heb ik er ook mee zitten stoeien, volgens mij kan je die pagIdent en PaginaIdentifier niet zo in de subquery gebruiken. Bij mij werkte het toen in ieder geval niet.
Je kan ook eens proberen met 'hits.pagIdent = track_hits.pagIdent'.
Offline ikkedikke - 02/05/2007 16:32 (laatste wijziging 02/05/2007 16:32)
Avatar van ikkedikke PHP expert oplossing:
  1. SELECT pagIdent AS PaginaIdentifier, (
  2. SELECT COUNT(
  3. track_commitments.hitID
  4. IN (
  5. SELECT id
  6. FROM track_hit
  7. WHERE pagIdent = PaginaIdentifier
  8. )
  9. )
  10. ) AS hits
  11. FROM track_hit, track_commitments
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.205s