Я довольно новичок в SQL и мне интересно, как объединить эти два запроса. Всякий раз, когда я пытаюсь объединить их, счет становится одинаковым. По сути, моя цель состоит в том, чтобы получить суммарные карьерные индивидуальные победы MVP и общую карьерную награду MVP каждого игрока.
SELECT p.nameLast, p.nameFirst, p.playerID, COUNT(asp.playerID) AS Shared_MVPs
FROM players AS p
JOIN awardsshareplayers AS asp ON asp.playerID = p.playerID
WHERE asp.awardID = 'MVP'
GROUP BY p.nameLast, p.nameFirst, p.playerID
ORDER BY p.nameLast
SELECT p.nameLast, p.nameFirst, p.playerID, COUNT(ap.playerID) AS Solo_MVPs
FROM players AS p
JOIN awardsplayers AS ap ON ap.playerID = p.playerID
WHERE awardID LIKE '%MVP%'
GROUP BY p.nameLast, p.nameFirst, p.playerID
ORDER BY p.nameLast
Примеры таблиц: