If you remove the WHERE does it return records?
SELECT log.*, UL.langue, UL.version
FROM log, (SELECT list.id, list.[langue], list.version, list.no_joueur FROM list GROUP BY list.id, list.[langue], list.version, list.no_joueur) AS UL
Does the inner SELECT return anything?
SELECT list.id...