Tengo estas tablas:
Código:
Lo que tengo es el "id" del autor, y lo que tengo que hacer es que me retorne los libros de este author, ordenados por los votos que tiene...book ---- id title vote ---- id book_id value author ---- id name book_author ---- book_id author_id
Por ejemplo, algo así para ordenar en funcion de los votos
Código:
y algo así para saber los libros de un autor:ORDER BY (SUM(v.value) / COUNT(v)) GROUP BY v.book_id ..
Código:
Pero no se como unirlo todo en una misma sentencia...SELECT b FROM Entity\Book b JOIN b.authors a WHERE a.id = {$author->id}
Estoy usando Doctrine 2 (se ve en la segunda sentencia), pero bueno.. primero tendré que saber como hacerlo en sql nativo para luego buscar la solución en Doctrine 2...
Gracias!