Can you tell us a little more about what information you need from the result, e.g. what's the bigger picture going on here? (Also... which DBMS? I'll assume MySQL as usual.)
For example, you might be able to get away with just the first SELECT and some use of MySQL's GROUP_CONCAT(). Or, you might be able to do something like:
SELECT *
FROM items
WHERE
FileSize IN
(
SELECT FileSize
FROM items
GROUP BY FileSize
HAVING COUNT(*) > 1
)