У меня есть два операторов выбора, что я пытаюсь порта из Oracle в Postgres:Преобразования Oracle Присоединяйтесь к Postgres Регистрации
1) (Примечание: это подвыборка часть большего выбора)
SELECT 'Y'
FROM CRAFT MA, CONFIG MAC, ARMS SM
WHERE MCI.MS_INVENTORY_NUMBER = SM.MS_INVENTORY_NUMBER (+)
AND MCI.AB_BASE_ID = MA.AB_BASE_ID_LAUNCH AND SM.ACT_AC_TYPE = MAC.ACT_AC_TYPE
AND SM.MAC_ID = MAC.MAC_ID AND MAC.ACT_AC_TYPE = MA.ACT_AC_TYPE
AND MAC.MAC_ID = MA.MAC_ID_PRI
2)
SELECT ASP.ASP_SPACE_NM,
SUM(MO.MO_TKR_TOTAL_OFF_SCHEDULED) AS "TOTAL_PLANNED"
FROM MISSION_OBJECTIVE MO, SPACE ASP
WHERE ASP.ASP_SPACE_NM = MO.ASP_SPACE_NM (+)
AND MO.MO_MSN_CLASS_NM = 'TOP'
GROUP BY ASP.ASP_SPACE_NM
что (+) синтаксис запутанным для меня ... Я знаю, что это означает «присоединиться», но я не достаточно хорошо знаком с SQL, чтобы понять, что это эквивалентно тому, что.
Вы задали очень похожий вопрос здесь: http://stackoverflow.com/questions/2268732/converting-oracle-sql-select-into-posgresql-select –