結合する必要があるテーブルがいくつかあります。テーブルは次のとおりです。
プレーヤー
- ファーストネーム
- 苗字
- 性別
- location_id
- (追加の無関係な列)
と
スコア_エントリ
- スコア
- 日付時刻
- player_id
- (追加の無関係な列)
に基づいてそれらを結合する必要があり、が最大player_id
のレコードのみを選択したいと考えています。players.location_id
だから、このようなもの:
SELECT
players.first_name,
players.last_name,
players.gender,
score_entries.score,
score_entries.datetime as jump_date
players.location_id,
FROM score_entries
LEFT JOIN players
ON score_entries.player_id = players.id
WHERE gender="m"
AND location_id="***(ONLY THE HIGHEST LOCATION_ID VALUE IN THE TABLE)***"