人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PhP4.2 mysql4 に関して

mysqlについて質問です。
昇降順に関する質問です。

登録してあるmysql情報を下記とします。
カラムが名前、点数1、点数2とします。

(test)テーブル
????????????????
(名前)(点数1)(点数2)
a 5 5
b 3 5
c 3 2
d 1 6
e 6 9
????????????????

上記があるとします。
これをまず(点数1)で大きい順にします。
かつ
(点数2)で大きい順にする。
ためにはどうすればいいですか?

(※)
$query="SELECT * FROM test ORDER BY 点数1 DESC";
この続きがわかりません…

(1)詳しい方$queryの作成方法をお願いします。
(2)また、降順の場合もお願いします。

●質問者: rrr3
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:MySQL SELECT test カラム 作成
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● Mook
●60ポイント

ORDER BY句は, で区切って複数条件を指定できます。

なので、今回の条件は

$query="SELECT * FROM test ORDER BY 点数1 DESC, 点数2 DESC";

になります。


今回のが降順なので、昇順ならば DESC をとればよいです。

http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/mysql_11.htm

◎質問者からの返答

いつもありがとうございます!

わかりやすかったです。

またお願いします。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ