Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/06/2014, 05:55
Avatar de JOSANCIN
JOSANCIN
 
Fecha de Ingreso: septiembre-2008
Ubicación: huesca
Mensajes: 298
Antigüedad: 15 años, 7 meses
Puntos: 0
Consulta con cuatro tablas, dificil

Hola a todos,
tengo estas cuatro tablas:

concursante

id_concursante
nombre
apellido1
apellido2
email
telefono


apuestas

id_apuestas
id_concursante
id_festejos
id_torero


toreros

id
nombre
situacion

puntuando

id_puntuando
id_torero
puntos


He conseguido listar los nombres de los concursantes relacionados con los id de los toreros:

Código SQL:
Ver original
  1. SELECT concursante.nombre, concursante.apellido1, concursante.apellido2, apuestas.id_torero FROM concursante  JOIN apuestas ON
concursante.id_concursante=apuestas.id_concursante


Tambien he conseguido que en la tabla puntuando se saque la medida de los puntos de cada torero:
Código SQL:
Ver original
  1. SELECT toreros.id, SUM(puntuando.puntos)/ COUNT(toreros.id) FROM toreros JOIN puntuando ON toreros.id=puntuando.id_torero GROUP BY toreros.id


Agradeceria si alguien supiese hacer la consulta para saber que puntuacion consigue cada concursante

Muchas gracias y que vaya bien

Última edición por gnzsoloyo; 30/06/2014 a las 13:17