login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Union met 4 tabellen

Offline HOND_NL - 11/10/2007 16:41 (laatste wijziging 11/10/2007 16:41)
Avatar van HOND_NLNieuw lid Dag mensjes, ik hoop dat iemand hier het antwoord op weet.


Ik heb 4 tabellen , die allemaal verschillend zijn ( dus normale join zit er niet in)..
Nou wil ik ze allemaal tegelijk pakken..


deze werkt prima met twee tabellen

  1. $sql='(SELECT * FROM crawl_xvid WHERE found ="yes")
  2. UNION (SELECT * FROM crawl_dvdr WHERE found ="yes") ORDER BY views DESC ';



maar als ik er 4 doe, dan doet hij het niet
  1. $sql='(SELECT * FROM crawl_xvid WHERE found ="yes")
  2. UNION (SELECT * FROM crawl_dvdr WHERE found ="yes") UNION (SELECT * FROM crawl_games WHERE found ="yes")
  3. UNION
  4. (SELECT * FROM crawl_tv WHERE found ="yes") ORDER BY views DESC ';


Hoe zou ik het moeten aanpakken?

2 antwoorden

Gesponsorde links
Offline Stijn - 11/10/2007 19:40
Avatar van Stijn PHP expert Vervang eens UNION door UNION ALL
Offline HOND_NL - 12/10/2007 15:21
Avatar van HOND_NL Nieuw lid Bedankt voor je antwoord , maar helaas is het probleem daardoor niet opgelost...

UNION ALL is hetzelfte eigenlijk als union alleen hij laat ook dubbele rijen zien..

IK denk dat ik UNion moet vergeten en wat anders moet verzinnen ( subquery?) ..

Iemand nog een ander idee?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.19s