現在のシーズンのチームのすべてのプレーヤーを見つける次のステートメントがあります。選手はハンディキャップ順。ハンディキャップが同じ場合は、最も古い順に並べられadded_date
ます。つまり、新しいメンバーはリストの下の方に表示されます。
SELECT players.playerid_p,
players.fname,
players.sname,
players.tel,
players.mob,
players.email,
season_players.captain
FROM season_players
LEFT JOIN players ON (season_players.playerid_f = players.playerid_p)
LEFT JOIN handicaps ON (handicaps.playerid_f = players.playerid_p)
WHERE season_players.seasonid_f = '$currentSeason'
AND season_players.teamid_f = '".$row["teamid_p"]."'
GROUP BY players.playerid_p
ORDER BY handicaps.handicap ASC, handicaps.added_date ASC
テーブルには、handicaps
プレーヤーごとに、レビューの複数のエントリを含めることができます。
注文に使用する最新のハンディキャップを作成する方法がわかりません (added_date の MAX と何か関係があるのでしょうか?) 同時に、2 つ以上のハンディキャップが同じ場合、最も古い登録順に並べ替えます。 added_date。