Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/04/2010, 15:45
remils
 
Fecha de Ingreso: abril-2010
Mensajes: 4
Antigüedad: 14 años, 10 meses
Puntos: 0
Ayuda consulta de varias tablas

Ola tengo un problema y esque hago una consulta en la que cojo datos de varias tablas y hago una suma de algunos de ellos y si los puntos por ejemplo total de la suma deberian ser 15 me da 30, siempre el doble, es como si me cojiera la misma fila dos veces y nose xq es.
Soy un poco novatillo, os adjunto el codigo fuente y gracias de antemano.

$consulta_part = mysql_query("SELECT id_partida FROM Usuarios WHERE usuario='$user'");
$row = mysql_fetch_assoc($consulta_part);
$p=$row['id_partida'];
$consulta = "SELECT Usuarios.usuario,SUM(Motos.puntos),SUM(Pilotos.pun tos),Equipos.puntos FROM Usuarios,Motos,Equipos,Pilotos WHERE Usuarios.equipo=Equipos.codigo and Usuarios.id_partida=$p and (Usuarios.moto1=Motos.id_moto or Usuarios.moto2=Motos.id_moto) and (Usuarios.piloto1=Pilotos.numero or Usuarios.piloto2=Pilotos.numero)";