Hallo allerseits und vielen Dank im Voraus. Ich habe ein kleines Problem, das nicht gelöst werden kann, habe ich diese Tabelle, und ich möchte nach Datum und Gruppe sortieren (aber ich zeige nur 1 Zeile pro idCAT)Bestellung und Gruppierung nach Datum in Mysql
| id | idcat | name | date |
| 1 | 3 | xx | 2011-01-02 |
| 2 | 4 | xf | 2011-01-02 |
| 3 | 3 | cd | 2011-01-01 |
| 4 | 1 | cg | 2011-01-04 |
| 5 | 4 | ce | 2011-01-06 |
möchte bleiben auf diese Weise versuchen, in einer Weise, aber ich kann nicht
| 2 | 4 | xf | 2011-01-02 |
| 3 | 3 | cd | 2011-01-01 |
| 4 | 1 | cg | 2011-01-04 |
Sortieren nach ID
Dankten ein ein Freund der Arbeit.
SELECT id, idcat, name, date FROM (SELECT * FROM data ORDER BY idcat, date) m GROUP BY idcat
Welche Logik verwenden Sie, um die gewünschten Ergebnisse zu erzielen? '2011-01-01' ist nicht in der gleichen Zeile wie' 2, 4, xf' in den Quelldaten. –
Ich verstehe diese Logik nicht? – Alexd2
Entschuldigung, ist 2 | 4 | xf | 2011-01-02 – Alexd2