Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/02/2014, 22:16
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 9 meses
Puntos: 774
Respuesta: Imposible relacionar 2 veces con la misma tabla!!

Cita:
Iniciado por Jinak Ver Mensaje
Hola, tengo 2 tablas con esta relacion:
Código:
Salto                             Archivo
=======                      ==============
id                                   id
titulo                              nombre
idarchivo1                     tipo
idarchivo2
idarchivo1 y idarchivo2 tiene relacion con el id de la tabla Archivo.

El problema es que no consigo hacer funcionar la siguiente consulta mas que para ver las primeras 2 columans, el resto de las columnas no muestran nada:

Código:
SELECT 
  t1.id, 
  t1.titulo, 
  t2.nombre as nom1, 
  t3.nombre as nom2, 
  t2.tipo as tipo1, 
  t3.tipo as tipo2
FROM 
  Salto t1, 
  Archivo t2, 
  (
    SELECT 
      nombre, 
      tipo 
    FROM 
      Archivo 
    WHERE 
      Salto.idarchivo2=id 
  ) t3 
WHERE 
  t1.idarchivo1=Archivo.id
Lo separe en lineas para que se pueda entender, gracias por cualquier ayuda que me puedan dar.
Si me dan la respuesta cuanto antes mejor ya que me come mucho la cabeza y no puedo mas.
Me gusta el nombre del post, imposible jajajajajajaja
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me