PHP SQL 問合せについて
PHP SQL 問合せについて
http://okwave.jp/qa/q7689206.html
での質問の続きとなります。
No,name
1,ばなな
2,りんご
3,ばなな
4,みかん
5,ばなな
6,りんご
上記テーブルで
1,ばなな
3,ばなな
5,ばなな
2,りんご
6,りんご
4,みかん
の結果を得るSQLはどのように記述すればよいでしょうか?
回答
select * from tableA x
order by
(select count(*) from tableA y
where y.name = x.name
)
,No
で解決していますが、
select * from tableA x where name ='果物'
とした場合、結果が異なります。
(結果が多い順にならない)
出現回数が多い順に並べるには、どのような記述になりますか?
データには「果物以外のデータが含まれている」とします。
宜しくお願い致します。
お礼
ご回答ありがとうございます しかし僕はこれをもうみてます これに書いてある意味がわからなかったからgooに質問しています すみません