こんばんは。お世話になっております。
MySQL(4.0)をPHPにて、以下のような表示を考えており、色々と検索するものの、キーワードが適切でないためか、思うような情報を得ることが出来ずに質問させていただきます。言葉不足なところがあるかと思いますが、ご指導のほど宜しくお願いいたします。
category_TB
id date type title
1 2007/07/30 A 1作目
2 2007/08/01 B 1作目
3 2007/08/03 C 1作目
4 2007/08/03 B 2作目
5 2007/08/05 A 2作目
6 2007/08/06 A 3作目
以上のようなテーブルを以下のように、タイプ単位で一番新しい日時順、かつ、そのタイプ内に同タイプとして登録されたデータを新しい日付順にて表示させたいのですが、どんな構文になるかがわかりません。初心者ならではの質問のようで恐縮ですが、ご指導のほど宜しくお願いいたします。
A 3作目 2007/08/06
A 2作目 2007/08/05
A 1作目 2007/07/30
B 2作目 2007/08/03
B 1作目 2007/08/01
C 1作目 2007/08/03
>タイプ単位で一番新しい日時順、かつ、そのタイプ内に同タイプとして登録されたデータを新しい日付順にて
同じことを繰り返し言っているように、見えるのですが?
<SQL例>
select `type`,`title`,`date`
from category_TB
order by `type`,`date` desc
お礼
こんばんは。ご指導いただいた内容で無事解決することが出来ました。 上手く説明することが出来なかったことをお許し下さい。 有難う御座いました。