最初の 3 つのフィールドが VARCHAR で、残りが INT であるフットボール選手とその統計のデータベースがあります。統計の合計に基づいてDESC順にレコードを表示したいのですが、合計を表示したくありません。
データベースに入力されたデータの例を次に示します。
Tim Tebow NYJ QB 315 2 62 1
Tom Brady NE QB 344 3 13 0
Tony Romo DAL QB 337 4 25 0
どのように表示したいか (PASS_YDS + PASS_TDS + RUSH_YDS + RUSH_TDS の合計の順):
Player | Team | Pos | PASS_YDS | PASS_TDS | RUSH_YDS | RUSH_TDS
-------------------------------------------------------------------------------------------------
Tim Tebow NYJ QB 315 2 62 1
Tony Romo DAL QB 337 4 25 0
Tom Brady NE QB 344 3 13 0
これは、データベースからデータを取得し、それをページのテーブルに表示するために使用しているクエリです。PASS_YDS で降順で並べ替えられています (はい、mysql_ が非推奨であることは知っています。すぐにアプリを改良する予定ですが、必要なだけです)最初にこの方法で正しく機能させるために):
$result = mysql_query("SELECT Player, Team, Pass_Yds, Pass_TDs, Int_Thrown, Rush_Yds, Rush_TDs, Total_Fantasy_Pts FROM ff_projections WHERE Position = 'QB' ORDER BY Pass_Yds DESC;");
希望どおりに並べ替えるにはどうすればよいですか?