Tach auch globe,
Mittels UNION schweißt du die Ergebnismengen zweier Abfragen zu einer Ergebnismenge zusammen.
Ja,ja, ich weiß...
SELECT t.*
FROM (
SELECT query, SUM(anzahl) as wieviel, COUNT() as anzahl
FROM tabelle
GROUP BY query
ORDER BY wieviel DESC, anzahl DESC
LIMIT 50 / <- kann von MySQL5 als fehler angesehen werden /
) AS t
ORDER BY t.query ASC / gehe mal von aus, dass du nach query sortieren willst */
> > Genau das ist es!
>
> Hat die LIMIT Klausel denn zu Problemen geführt?
Nein, im Subquery-Relation-Beispiel nicht, im zähen, oberen Subquery-Beispiel schon, da stieg er mit der netten Meldung "This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery" aus.
Welches DBMS setzt du überhaupt ein?
...[mySQl-DB der Version 5.0.32](https://forum.selfhtml.org/?t=162957&m=1060780)...
<http://www.gruss-aus-essen.de>
Maik
--
![Diese Dauerleihgabe wird Ihnen präsentiert von ROMY!](http://www.gruss-aus-essen.de/selfforum/totes_huhn.jpg)
Maik. W. aus E. sagt Dankeschön ;-)