Доброе утро!
Я пытаюсь выполнить внутреннее соединение Материалов (MATNR) из таблицы MARC с таблицей RESB, но всегда получаю ошибку Недопустимого идентификатора в RESB.
Строка с ошибкой:
"MARC"."MATNR" = "RESB"."MATNR" AND
Вот полный код:
select
"RESB"."MATNR" as "Material",
"RESB"."BDMNG" as "Quantidade",
"RESB"."MEINS" as "Unit",
"RESB"."BDTER" as "Data da reserva",
"RESB"."RSNUM" as "Reserva",
"RESB"."RSPOS" as "Item da Reserva",
"RESB"."AUFNR" as "Ordem",
"RESB"."WERKS" as "Centro"
from "RBT_SLT_ECC"."RESB"
union
select
"MSEG"."DMBTR" as "Custo"
from "RBT_SLT_ECC"."MSEG"
inner join
"RBT_SLT_ECC"."MARC" on
"MARC"."MATNR" = "RESB"."MATNR" AND
"MARC"."WERKS" = "RESB"."WERKS"
where
"RESB"."WERKS" in ('1402')
order by
"RESB"."BDTER" DESC
Любая помощь приветствуется!