私は古い学校で、常に「+」記号を使用してアウターを表してきましたが、この sql は sql サーバーで機能していません。次のSQLを新しい「左外部結合」形式に変換するのを手伝ってくれませんか。
select frdonmst.FRID,
fradrmst.adrseq,
fax.phone as fax,
phone.phone as phone
from frdonmst,
fradrmst,
frphnmst fax,
frphnmst phone
where frdonmst.frid = fradrmst.frid
and frdonmst.adrseq = fradrmst.adrseq
and ( frdonmst.frid = fax.frid(+)
and frdonmst.adrseq = fax.adrseq(+)
and fax.phtyp(+) = 'FAX1' )
and ( frdonmst.frid = phone.frid(+)
and frdonmst.adrseq = phone.adrseq(+)
and phone.phtyp(+) = 'D1' )