Hi,
I have the following SQL written in Oracle :
SELECT DISTINCT A.* FROM MyTABLEA A , MyTABLEB B
WHERE A.ID = '77787'
AND A.ID =B.ID(+)
AND A.MAIN = B.MAIN(+)
AND A.NO = B.NO(+)
AND A.EQP = B.EQP(+)
AND A.JOB_ID = B.JOB_ID(+)
my purpose is to get all record fro ID =7787 from MYTABLEA even if no matching record in MYTABLEB
i tried
SELECT DISTINCT A.* FROM MyTABLEA A LEFT OUTER JOIN MyTABLEB B
ON A.ID = '77787'
AND A.ID =B.ID
AND A.MAIN = B.MAIN
AND A.NO = B.NO
AND A.EQP = B.EQP
AND A.JOB_ID = B.JOB_ID
but it seems to return ALL records from MyTABLEA and not just limited to the specified records from MYTABLEA
please advise