Code:
$temp= "SELECT vopi.user_id AS user, vopi.votes, vopi.punkte, "; $temp.= "((pvt.punkte*100)/pvt.anz_votes) AS bewertung, pvt.user_id AS origin, pvt.anz_votes, "; $temp.= "l.benutzer, l.************ "; $temp.= ", ((SUM(pvt.punkte)*100)/SUM(pvt.anz_votes)) as bua "; $temp.= ", ((SUM(vopi.punkte)*100)/SUM(vopi.votes)) as voa "; $temp.= "FROM picvotestat pvt "; $temp.= "INNER JOIN votingpics vopi "; $temp.= "USING (vopi_id) "; $temp.= "INNER JOIN login l "; $temp.= "USING (user_id) "; $temp.= "WHERE pvt.user_id = '".$_SESSION['user_id']."' "; $temp.= "AND pvt.anz_votes > 10 "; $temp.= "AND l.************ = '".$_SESSION['vote************']."' "; $temp.= "GROUP BY user "; $temp.= "HAVING bua >= 50 "; $temp.= "AND bua >= (voa+5) "; $temp.= "ORDER BY bua DESC";
Alle Nutzer (l.benutzer), für die ich mit mehr als 50 % gestimmt habe, die meinem anvisierten Geschlecht entsprechen und die ich besser bewerte, als der Durchschnitt es tut ...
Wie kann ich in der Abfrage jetzt aber einbauen, daß er mir von denen, die er mir jetzt noch anzeigt nur die anzeigt, die mich mit mehr als 50 % und mehr als meiner allgemeinen Bewertung bewerten ? *grübel* ?!?
Einen Kommentar schreiben: