Das könnte vielleicht in etwa so gehen:
Code:
SELECT * FROM FILE F INNER JOIN FILEA A ON F.NUM=A.NUM WHERE TYP ='X'
UNION
SELECT * FROM FILE F INNER JOIN FILEB B ON F.NUM=B.NUM WHERE TYP<>'X'