У меня есть четыре стола.
BHD
OPT
FTB
DRM
Я хотел бы получить агента столбца и статус от BHD, описание от OPT, booking_actual retail от FTB и analysis_master1 от DRM.
Столбец full_reference в BHD связан с FTB.Reference, DRM.code, связанным с BHD.AGENT, и OPT_ID с BHD_ID.
Я пробовал это:
SELECT bad.agent as agents,
bad.status as thestatus,
desc.description as product,
retail.booking_actual_retail as actualretail,
country.analysis_master1 as countries
from BHD bad
inner join BHD bad on ftb.booking_reference = bad.FULL_REFERENCE
inner join DRM Country on bad.agent = country.code
inner join OPT desc on bad.id = desc.id
и получил:
Имя корреляции 'bad' указывается несколько раз в предложении FROM.
Просто интересно, где я ошибаюсь, или у кого-то есть идея получше?