SELECT COUNT(`id`) as antalstemmer, billed FROM stemmer GROUP BY billed ORDER BY antalstemmer DESC LIMIT 0,10
Derefter skal den få "billed" ind i tabellen "billedgalleri" og finde brugernavnet - derefter skal den gå til tabellen "brugere" og tjekke om "koen" er 1
i én sætning..
Altså den skal tjekke om ens køn er enten 1 eller 0:
SELECT COUNT(`id`) as antalstemmer, billed FROM stemmer GROUP BY billed ORDER BY antalstemmer DESC LIMIT 0,10
Den skal forbi 3 tabeller i alt.. Kan det lade sig gøre?
SELECT billed, COUNT(*) AS ialt FROM stemmer INNER JOIN billedgalleri ON billedgalleri.billede = stemmer.billed INNER JOIN brugere ON brugere.brugernavn = billedgalleri.brugernavn WHERE brugere.koen = 'd' GROUP BY billed ORDER BY ialt DESC
Jeg skulle mene det skulle kunne gøre det, selvom du nok lige skal checke navnene. Det ville nok være en god ide at bruge et _id-postfix efter dine referencer, eller noget lignende.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.