Mailinglisten-Archive |
> Ich habe auch schon mal das concat direkt hinter group by
> gesetzt. Dann kommt zwar kein Fehler, aber ich
> kriege trotzdem nur einen Datensatz zurück.
dann hast Du vielleicht auch nur gleiche Datensaetze in
deiner Tabelle ??
> Also, ich kann wohl nicht zwei Spalten zusammenfassen
> und danach gruppieren, oder doch?
klar:
mysql> SELECT * FROM test;
+------+------+
| c1 | c2 |
+------+------+
| A | A |
| A | B |
| A | C |
| A | A |
| A | B |
| A | A |
+------+------+
6 rows in set (0.00 sec)
mysql> SELECT
-> COUNT(*) AS num,
-> CONCAT(c1, '-', c2) AS c3
-> FROM
-> test
-> GROUP BY
-> c3
-> ORDER BY
-> num
-> ;
+-----+------+
| num | c3 |
+-----+------+
| 1 | A-C |
| 2 | A-B |
| 3 | A-A |
+-----+------+
3 rows in set (0.01 sec)
Ist doch das was Du haben wolltest, oder?
hth,
-Thorsten
---
!!NEU!!
Fragen und Antworten zu MySQL und dieser Liste unter
-->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive