query count left join

  • Beste,


    Ik ben druk bezig om een mooi linkpartnerscript te maken. Maar ik kom ergens niet uit.


    Ik heb een tabel waar alle linkpartners instaan. en een tabel waar alle leden instaan die erop hebben geklikt. Hoe meer erop geklikt is hoe hoger het moet komen. Dus dat moet uit de tabel waar de leden worden opgeslagen.


    Maar dit werkt niet. Dus hoopte dat iemand mij kon helpen.


    Dit is mijn query:


    PHP
    SELECT partnerLink.* FROM partnerLink LEFT JOIN partnerIN AS ingaant ON(partnerLink.ID=ingaant.ID) WHERE activate=1 AND actief=1 ORDER BY COUNT(ingaant.ID) DESC LIMIT 0,10
  • Guest, wil je besparen op je domeinnamen? (ad)
  • Dat kan alleen als er een fout is, maar die is er niet. Hij pakt er alleen ??n. Het is nu opgelost alleen op een of andere manier wisselt hij nu steeds de partners van plek als er niet op geklikt is, maar is wel grappig dus laat ik maar zo.


    EDIT:
    het werkt tog niet. Ze erven gegevens van elkaar want wanneer ik 1 inhit heb en 3 uithits wordt mijn inhit 3!


    PHP
    SELECT partnerLink.ID, partnerLink.name, COUNT(partnerIN.ID) AS ingaant, COUNT(partnerUIT.ID) AS uitgaant 
                FROM partnerLink 
                LEFT JOIN partnerIN ON(partnerLink.ID=partnerIN.ID) 
                LEFT JOIN partnerUIT ON(partnerLink.ID=partnerUIT.ID) 
                GROUP BY partnerLink.ID ORDER BY ingaant DESC


    Dat is de code die ik gebruik.

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!