24/01/2015, 14:03
|
| | Fecha de Ingreso: abril-2011
Mensajes: 14
Antigüedad: 13 años, 7 meses 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!!!! |