Ver Mensaje Individual
  #2  
Antiguo 31-03-2008
iuqrul iuqrul is offline
Miembro
 
Registrado: dic 2004
Ubicación: Cartagena
Posts: 36
Reputación: 0
iuqrul Va por buen camino
Prueba esto:

SELECT A.*,B.*,C.*,D.*
FROM Inscripciones A,Clientes B,Cursos C
left join Facturas D on (A.idFactura=D.idFactura)
WHERE A.idCliente=B.idCliente
AND A.idCurso=C.idCurso
AND C.AliasCurso=xxxxxxxxxxxxxxxx
ORDER BY A.idInscripcion


Piensa que usando join (más claro y recomendable aunque se escribe más), tu consulta equivale a:


SELECT A.*,B.*,C.*,D.*
FROM Inscripciones A
join Clientes B on (A.idCliente=B.idCliente)
join Cursos C on (A.idCurso=C.idCurso)
left join Facturas D on (A.idFactura=D.idFactura)
WHERE C.AliasCurso=xxxxxxxxxxxxxxxx
ORDER BY A.idInscripcion
Responder Con Cita