Top 50 des plus gros uploads manque certains uploads

L’exécution de Top 50 Largest Uploads indique que mon plus gros upload fait moins de 1 Mo, je sais que c’est faux, alors j’ai exploré et je les ai trouvés :

SELECT 
    uploads.original_filename,
    ROUND(uploads.filesize / 1000000.0, 2) AS size_in_mb,
    uploads.extension,
    post_uploads.id,
    upload_references.target_type,
    upload_references.target_id
FROM uploads
LEFT JOIN post_uploads ON uploads.id = post_uploads.upload_id
LEFT JOIN upload_references ON uploads.id = upload_references.upload_id
ORDER BY uploads.filesize DESC
LIMIT 50

ce qui trouve, par exemple :

 	4.56 	pdf 	NULL 	Post 	4910

Ce qui est étrange : il n’a pas de post_uploads, c’est pourquoi il n’est pas trouvé par la requête d’origine, mais il a des upload_references vers un post.

3 « J'aime »