У меня есть проблема, которая беспокоила меня в течение последних двух дней. Я только начинаю оракул;
Я планирую отобразить результат объединения нескольких таблиц, когда запас продуктов больше нуля. Но после ввода моего оракула запрос отображает ошибку: ORA-00933: команда SQL не завершается правильно.
Я хотел бы получить максимальную помощь сообщества в этом вопросе.
"SELECT
APSTOCK.CDOS AS CDOS ,
APSTOCK.CODART AS CODART ,
APSTOCK.CODMAG AS CODMAG ,
APSTOCK.QTESTOCK AS QTESTOCK ,
APMAG.LIBMAG AS LIBMAG ,
APART.LIBART1 AS LIBART1
FROM APSTOCK LEFT JOIN APART
ON APSTOCK.CODART = APART.CODART
LEFT JOIN APMAG ON
APSTOCK.CODMAG = APMAG.CODMAG
WHERE APSTOCK.CDOS = APART.CDOS
AND APSTOCK.CDOS = APMAG.CDOS
AND APSTOCK.CODART LIKE 'B%'
OR APSTOCK.CODART LIKE 'D%'
IN
(SELECT
APSTOCK.CDOS AS CDOS ,
APSTOCK.CODART AS CODART ,
APSTOCK.CODMAG AS CODMAG ,
APSTOCK.QTESTOCK AS QTESTOCK ,
APMAG.LIBMAG AS LIBMAG ,
APART.LIBART1 AS LIBART1
FROM APSTOCK LEFT JOIN APART
ON APSTOCK.CODART = APART.CODART
LEFT JOIN APMAG ON
APSTOCK.CODMAG = APMAG.CODMAG
WHERE APSTOCK.QTESTOCK>0)
ORDER BY APSTOCK.CODART ASC";