uan pregunta, porque tienes 2 direcciones si al final solo vas a consultar, en fin... ahi te envio una forma de que la consulta resulte en una sola linea...
Código SQL:
Ver originalSELECT CL.NAME
, ( SELECT DR1.DIRECCION1
FROM DIRECCION DR1
WHERE CL.ID_CLIENTE = DR1.ID_CLIENTE
AND DR1.TYPE = 'home'
) DIRECCION1
, ( SELECT DR2.DIRECCION1
FROM DIRECCION DR2
WHERE CL.ID_CLIENTE = DR2.ID_CLIENTE
AND DR2.TYPE = 'work'
) DIRECCION2
FROM CLIENTE CL
WHERE CL.ID_CLIENTE = 15