Ich schaffe es einfach nicht und weiß nicht woran es liegt... Ja, ich habe schon mit Google gesucht, aber egal was ich probiere, meine Afrageergebnisse machen nicht was sie sollen...
Vielleicht hat jemand den entscheidenden Tipp.
Ich müchte aus meiner DB eine Abfrage starten. Es sollen alles Datensätze innerhalb eines Zeitraumes gefunden werden, die einer "rubrik" zugeordnet sind. Bisher habe ich nur nach rubriken abgefragt, die kleiner oder gleich "4" waren. Das hat funktioniert. Nun möchte ich
zusätzlich noch die Datensätze haben, die ="7" sind. Also kleiner oder gleich 4 oder aber 7...
Code:
$sql = "SELECT user_tabelle.name, user_tabelle.level, user_tabelle.id, sum(trdaten.$rubrik) auswahl
FROM user_tabelle
INNER JOIN trdaten ON user_tabelle.id = trdaten.userid
WHERE trdaten.rubrik = '4'
OR trdaten.rubrik = '7'
AND trdaten.datum >= '.$datum1.'
AND trdaten.datum <= '.$datum2.' AND user_tabelle.level>='2'
GROUP BY user_tabelle.name
ORDER by auswahl DESC LIMIT $anzahl";
$result = mysql_query($sql) OR die(mysql_error());