Угадайте, есть похожие вопросы, и ответ может быть легко, но я не могу помочь себе, и поэтому я прошу вас, ребята.SQL select возвращает дополнительный результат
У меня некоторые данные в БД (Centura/Gupta SQLBase 7) нет Left/Right Присоединяйтесь возможно - явно не реализованы в SQLBase SQL
Вот мой выбор
SELECT
I.IARTNR,
L.ARTNAME
FROM
INVENTUR I,
LAGER L
WHERE
L.ARTSTR = I.IARTNR
AND
I.AB = '2015-81';
возвращает 20 строк, а не 18 как expacted.
INVENTUR
строки с AB
установлен в 2015-81
являются 18 и в LAGER
есть <3000
строки. То, что я пытаюсь сделать, это выбрать все статьи von INVENTUR
и добавить название статьи, написанное в LAGER
.
Что не так с моим выбором? Запуск этого «таинственного» с 3 дней.
Вы пытались использовать инструкцию DISTINCT в SELECT? – Madhivanan
, используя различные возможности, могут вызвать проблемы при дублировании записей.конечно, его и должно быть возможно добавить дубликаты, такие как artnr 1234 amount 1 artnr 1234 amount 1 (то, что должно возвращать artnr 1234, общая сумма равно 2) Кстати, с отличным он возвращает только 14 строк, потому что у некоторых artcle есть одно и то же имя, но разные artno. – Dwza
Должен ли ты использовать эту странную БД, которая не имеет объединений? –