Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/01/2015, 14:03
neofutbol
 
Fecha de Ingreso: abril-2011
Mensajes: 14
Antigüedad: 13 años
Puntos: 0
Union de dos tablas en una consulta

Muy buenas, voy a explicar problema con una consulta que estoy intentando sacar.

Tengo las siguientes tablas:
Nombre de la tabla: PARTIDAS
campos de la tabla: id, nombre, id_administrador, hora....

Nombre de la tabla:valoraciones
campos de la tabla: id, id_partida, id_usuario_votado, valoración...

Cada partida lleva el id del usuario administrador, el cual ha podido recibir valoraciones o no (puede aparecer en la tabla valoraciones o no si no ha sido votado por nadie aún).

Lo que quiero es una consulta que me saque todas los campos de la partida con la media de la valoracion del administrador. He conseguido hacerlo pero solo cuando el id del administrador está en la tabla valoraciones, si no no muestra esa fila.

select partidas.*, avg(valoracion) from partidas, valoraciones where partidas.administrador = valoraciones.id_usuario_votado group by partidas.id;


muchas gracias!!!!