Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Når den også viser pigerne, er det typisk dine JOINs den er gal med.
Hvorfor JOIN'er du i øvrigt user-tabellen mod hon?
Burde du ikke kunne komme lidt nærmere med:
SELECT billed_id, sum(hons.stemme) as stemmer_total, u.brugernavn FROM user u, hot_or_notStemme as hons INNER JOIN hot_or_not AS hon ON hons.user_id = hon.user_id WHERE u.kon='Dreng'AND hon.user_id=u.id GROUP BY billed_id ORDER BY StemmerTotal DESC LIMIT 0, 20;
Umiddelbart ville jeg i øvrigt tro, at du kunne gøre tingene meget enklere ved at først beregne summerne - til en hon.totalStemmer eller sådan noget... og så søge alene i user og hon tabellen (uden joins, men via simpel relation) for at finde resultatet du vil vise.
$query = mysql_query("SELECT billed_id, sum(hons.stemme) as stemmer_total, u.brugernavn FROM users u, hot_or_notStemme as hons INNER JOIN hot_or_not AS hon ON hons.user_id = hon.user_id WHERE u.kon='Dreng'AND hon.user_id=u.id GROUP BY billed_id ORDER BY StemmerTotal DESC LIMIT 0, 20;") or die(mysql_error());
Hvorfor er hot_or_not tabellen i øvrigt med i din SQL? bruger du den til noget?
Giver følgende et brugbart resultat: SELECT billed_id, sum(stemme) as StemmerTotal, u.brugernavn FROM user u, hot_or_notStemme hons WHERE u.id=hons.user_id AND u.kon='Dreng' GROUP BY billed_id ORDER BY StemmerTotal DESC LIMIT 0, 20;
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.