私は分単位で結果テーブルを作成しています。テーブルをソートしたいのですが、ポイント(最高位)、ポイントが等しい場合はゴール差でソートしたい、ゴール差が等しい場合は、得点でソートしたい。php/mysql複数注文by
ので、テーブルはこのように見えるかもしれません、
+--------+--------+----------+-----------------+--------+
| Team | Scored | Conceded | Goal Difference | Points |
+--------+--------+----------+-----------------+--------+
| Team A | 20 | 10 | +10 | 15 |
| Team B | 20 | 15 | +5 | 15 |
| Team C | 10 | 10 | 0 | 9 |
| Team D | 5 | 5 | 0 | 9 |
+--------+--------+----------+-----------------+--------+
だから、チームAは、彼らがより多くのゴールを決めるので、それがチームB、チームD上記チームCの仕上げよりも得失点差があるためリーグを獲得し、すべての他のものは等しいです。
このようにmysqlで注文することは可能ですか、それともPHPで結果を解析する必要がありますか?
いいえ、PHPは必要ありません。 'SELECT * FROM tablename'よりもSQLの方が多くあります。 –
[mysqlで複数の列による注文]の可能な複製(0120-18753-03) –