こんにちはすべて、ありがとうございました。 私は、解決できない小さな問題を抱えている私は、このテーブルを持っている、と私は、日付とグループで、それをソートしたい(私は唯一idCATごとに1行を表示)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 |
滞在したいと思いますその方法は、道にしようと、私はID
感謝の1人の友人がいない
| 2 | 4 | xf | 2011-01-02 |
| 3 | 3 | cd | 2011-01-01 |
| 4 | 1 | cg | 2011-01-04 |
注文することができます仕事。
SELECT id, idcat, name, date FROM (SELECT * FROM data ORDER BY idcat, date) m GROUP BY idcat
希望の結果を得るためにどのようなロジックを使用していますか? '2011-01-01'は、ソースデータの' 2、4、xf'のいずれかと同じ行にありません。 –
私はその論理を理解していないのですか? – Alexd2
申し訳ありません、is is | 4 | | xf | 2011-01-02 – Alexd2