Tema: JOIN con DQL
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/10/2013, 08:11
ramondevesa
 
Fecha de Ingreso: noviembre-2010
Mensajes: 234
Antigüedad: 14 años
Puntos: 2
JOIN con DQL

Hola, estoy tratando de realizar un JOIN con DOCTRINE, ya he estado en su doumentación ofical, pero hay cosas que no me cuadra, yo vengo de ORACLE y hay cosas que me chocan, como por ejemplo por que en el JOIN no es necesario nombrar la tabla con la que quiero unir...

Tengo mis entity de mis dos tablas, los iba a mostrar pero son demasiado largos como para plasmarlos aquí, así que tengo dos tablas, una que se llama Video y otra que se llama ValoraciónVideo, he realizado la consulta en la base de datos MySQL y vendría a ser una cosa así:

Código MySQL:
Ver original
  1. SELECT t1.id, AVG(t2.valoracion) FROM video AS t1, valoracion_video AS t2 WHERE t1.id=t2.video_id GROUP BY t2.video_id ORDER BY t2.valoracion DESC;

Y claro, no sabría transformarlo a DQL, he estado repasando la información oficial en: http://docs.doctrine-project.org/ y lo cierto que me está costando bastante en pillarlo, en fin a ver si me pueden hechar el cable :) saludos!!