Forum » Server-Side scripting » query count left join
devow.nl
Berichten: 1592
avatar
Offline Stuur privebericht
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:

Code | Selecteer Alles
minimaliseren
1
SELECT partnerLink.* FROM partnerLink LEFT JOIN partnerIN AS ingaant ON(partnerLink.ID=ingaant.IDWHERE activate=AND actief=1 ORDER BY COUNT(ingaant.IDDESC LIMIT 0,10

19-05-2011 15:36
Dit topic is 173 keer bekeken door 39 verschillende leden
Reacties op: "query count left join"
1
WG2
Berichten: 55
avatar
Offline Stuur privébericht
Zet er eens or die (mysql_error()); achter, dan kan je de fout eruit halen.
19-05-2011 18:29
Luc
devow.nl
Berichten: 1592
avatar
Offline Stuur privébericht
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!

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
SELECT partnerLink.IDpartnerLink.nameCOUNT(partnerIN.ID) AS ingaantCOUNT(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.
19-05-2011 19:16
Reageer op: "query count left join"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden