Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/12/2007, 17:07
pucambtot
 
Fecha de Ingreso: diciembre-2007
Mensajes: 2
Antigüedad: 16 años, 4 meses
Puntos: 0
Pregunta Problemas de consulta tipo LEFT JOIN

Hola,
tengo poca experiencia en programación y me he atascado haciendo un consulta a varias tablas que antes resolvia con LEFT JOIN pero ahora ya no.

Necesito ayuda, por favor.

Se trata de una tabla principal llamada coches donde cada coche puede tener 2 pilotos (aunque en verdad son mas). La cuestion es que antes cuando solo me planteaba 1 no tenia problemas y lo resolvia con un LEFT JOIN por ejemplo :

SELECT
coche_id, coche_modelo, coche_piloto1_id,
pilotos.piloto_id,
pilotos.piloto_nombre
FROM coches
LEFT JOIN pilotos ON coches.coche_piloto1_id = pilotos.piloto_id
WHERE v=1

Asi luego podia mostrar el nombre del piloto en la ficha del vehiculo.


Pero... ¿y si en vez de 1, son mas? 2, 3, 4.... Como lo hago?


EJEMPLOS TABLAS.

Tabla --> coches
Campos :
coche_id
coche_modelo
coche_piloto1_id
coche_piloto2_id
coche_piloto3_id...etc

Tabla --> pilotos
Campos :
piloto_id
piloto_nombre



Gracias y un saludo.