ik zou graag top 5 van mijn posters hebben
ik tel hierdoor hun namen op (ja ik weet het had beter id's weggeschreven maa rben dat dus vergeten my bad)
ik heb volgende code
$sql = "SELECT COUNT(tblnieuwsreacties.nieuwsreactiesPoster),COUNT(tblstandpuntreacties.standpuntreactiesPoster),tblgebruikers.GebruikersNaam
FROM tblnieuwsreacties,tblstandpuntreacties,tblgebruikers
WHERE (tblnieuwsreacties.nieuwsreactiesPoster = tblgebruikers.GebruikersNaam AND
tblstandpuntreacties.standpuntreactiesPoster = tblgebruikers.GebruikersNaam) GROUP BY 2 ORDER BY 1 DESC LIMIT 0,5";
maar ik krijg dan deze fout:
Can't group on 'COUNT(tblstandpuntreacties.standpuntreactiesPoster)'
dus hij struikelt op die group by 2
maar ik weet niet hoe ik dit anders kan doen ?
hmm geen slecht idee, maar t werkt nog niet, maar een ander vraagje want ik twijfel wat
het is toch mogelijk om varchars op te tellen , ik dacht van wel maar toch begin er nu aan te twijfelen ? :)
SELECT COUNT(tblstandpuntreacties.standpuntreactiesPoster), GebruikersLoginnaam FROM tblstandpuntreacties,tblgebruikers
WHERE tblstandpuntreacties.standpuntreactiesPoster = tblgebruikers.GebruikersLoginnaam
GROUP BY tblgebruikers.GebruikersLoginnaam
ORDER BY 1 DESC LIMIT 0,5
en
SELECT COUNT(tblnieuwsreacties.nieuwsreactiesPoster), GebruikersLoginnaam FROM tblnieuwsreacties,tblgebruikers
WHERE tblnieuwsreacties.nieuwsreactiesPoster = tblgebruikers.GebruikersLoginnaam
GROUP BY tblgebruikers.GebruikersLoginnaam
ORDER BY 1 DESC LIMIT 0,5
Maaar ik krijg ze dus niet fatsoenlijk in elkaar verwegen :s