Mehrere ORDER BY

Sasser

Erfahrenes Mitglied
Guten Tag!

Ich führe zur Zeit eine DB-Abfrage in MySQL aus, bei welcher nur Datensätze mit gleicher IP ausgegeben werden sollen.

Nun sollen aber diese auch noch einmal zusammengefasst werden, welche die gleiche `alliance` haben. D.h. es soll eine IP nur ausgegeben werden, wenn diese mehr als 1 mal vorkommt und auch die `alliance` gleich ist.

Leider funktioniert meine folgende Abfrage nicht so ganz:

Code:
$ipresult = mysql_query ( "SELECT `ip` FROM user WHERE `locked` < '$time' GROUP BY `ip` HAVING (COUNT(`ip`) > 1) && `alliance` HAVING (COUNT(`alliance`) > 1) ORDER BY COUNT(`ip`) DESC" );
 
Hi,

das müsstest Du nochmal exakter beschreiben. Was gibt Deine bisherige Abfrage Unerwartetes aus? Was genau soll rauskommen?

Und bitte poste im Datenbankforum keinen Quelltext irgendeiner Programmiersprache, sondern nur die reine Abfrage mit Beispielwerten. Und formatiere diese bitte in einer lesbaren Form und nicht in eine Zeile geklatscht.

LG
 
Zurück