Problemas para crear una consulta MySQL en Symfony que contiene JOIN y RAND ()

Cómo hago esto:

SELECT t.id 
FROM table t 
JOIN (SELECT(FLOOR(max(id) * rand())) AS maxid FROM table) 
AS tt 
ON t.id >= tt.maxid 
LIMIT 1

en Symfony? (Sé cómo hacer cosas básicas, pero esto es demasiado.

Respuestas a la pregunta(2)

Su respuesta a la pregunta