2
我有幾個需要加入的表。該表是:MySQL加入+「WHERE something = MAX(something)」
球員
- FIRST_NAME
- 姓氏
- 性別
- LOCATION_ID
- (額外無關列)
和
score_entries
- 得分
- 日期時間
- 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)***"
完美!謝謝! – user1418227