У меня проблема, я хочу получить все DISTINCT CLIENTID в моей таблице LCMINV, в которой CLIENTID находится в CLAENTID LAAPPL и COBORWID * LACOBORW , а также STATUS APPLATION это либо 'PEN' ИЛИ 'RE C' .
Вот моя таблица:
++++++++++++++++++++++++++++++++++++++++++++
+ LAAPPL + LACOBORW + LCMINV +
++++++++++++++++++++++++++++++++++++++++++++
+ CLIENTID + APPLNO + CLIENTID +
+ APPLNO + COBORWID + +
+ STATUS + + +
++++++++++++++++++++++++++++++++++++++++++++
Вот мой SQL запрос, который я сделал до сих пор:
SELECT DISTINCT(CLIENTID)
FROM LCMINV
WHERE CLIENTID
IN (SELECT CLIENTID, COBORWID
FROM LAAPPL
LEFT OUTER JOIN LACOBORW ON LACOBORW.APPLNO = LAAPPL.APPLNO
WHERE STATUS = 'PEN' OR STATUS = 'REC')
Можно ли это сделать одним запросом или мне нужны отдельные запросы? Я пробовал свой запрос выше, и я получаю сообщение об ошибке "Слишком много значений"