join
ON CD.CODE IN (CODE, FSS_CODE, SVMECODE, SFSSREM_CODE)
Типа это синтаксический сахар чтобы сджойнить левую таблицу CD с правой таблицей SL так:
on CD.CODE = SL. CODE or CD.CODE = SL. FSS_CODE or CD.CODE = SL.SVMECODE or CD.CODE = SL. SFSSREM_CODE
Правильно?
—-запрос —-
Select * from
(SELECT CODE, ME FROM STORE_LIST
UNION
SELECT FSS_CODE, FSS FROM STORE_LIST
UNION
SELECT SVMECODE, SVME FROM STORE_LIST
UNION
SELECT SFSSREM_CODE, SFSSREM FROM STORE_LIST) CD
LEFT JOIN STORE_LIST SL
ON CD.CODE IN (CODE, FSS_CODE, SVMECODE, SFSSREM_CODE)
Store_list - справочник складов? Зачем вам такое странное условие джойна?
а сори. это часть большого запроса. я его упростил, чтобы вопрос задать про in {} после лефт джона
Обсуждают сегодня