Так у меня есть заявление SQL, который возвращает что-то вроде этого:Выбор первого матч объединения
PLAYER_ID | PLAYER_NAME | POSITION |
1 player1 hitter
1 player1 short stop
1 player1 pitcher
2 player2 pitcher
2 player2 catcher
Это делается с помощью внутреннего соединения между игроками и current_player_stats.
SELECT P.PLAYER_ID, P.PLAYER_NAME, S.POSITION
FROM PLAYERS AS P
INNER JOIN CURRENT_PLAYER_STATS AS S
ON P.PLAYER_ID = S.PLAYER_ID
WHERE P.PLAYER_ID = <some player id>
Что SQL я могу использовать, чтобы отфильтровать набор результатов, чтобы дать мне:
PLAYER_ID | PLAYER_NAME | POSITION |
1 player1 hitter
2 player2 pitcher
т.е. верхний ряд каждого игрока.
если вы показать SQL вы используете, вы можете получить некоторые отзывы. – BWS
Что означает «верхний ряд»? (например, самый последний, самый большой/самый маленький идентификатор) – GolfWolf
Как определить, какая строка является верхней строкой для каждого игрока? – Popo