SELECT playerID,
CASE
WHEN (
SELECT count(*)
FROM batting
WHERE playerID = people.playerID AND yearID >= 2000
) = 0 THEN -1
ELSE (
SELECT sum(HR)
FROM batting
WHERE playerID = people.playerID AND yearID >= 2000
)
END total
FROM people
WHERE total != -1
ORDER BY total DESC