Не уверен, что я делаю что-то не так с этим соединением, по какой-то причине я не могу связать 2 разные таблицы, у которых есть совпадающее связанное поле.
Я использую распространяющееся, но у меня также возникают проблемы с присоединением ктаблиц в Crystal Reports (если только я не добавляю представление как подотчет, который не работает для моих целей, поскольку мне нужно отфильтровать критерии на основе того, что находится в подотчете.) Я думаю, что это что-то на уровне базы данных, которое испорчено и ничегочтобы сделать с самим Pervasive.
Я использовал следующие запросы, чтобы убедиться, что есть соответствующие поля ..
select * from table1 where cust = 27070
(возвращает 2738 строк - показывает данные о продажах клиентов)
select * from view1 where cust = 27070
(возвращает 1 строку - показывает дополнительную информацию о клиенте)
Но как только я пытаюсь создать представление или даже просто объединить данные с помощью оператора выбора ...
select * from Table1 left join View1 on Table1.Cust = View1.Cust
Pervasive только показывает мне индикатор выполнения, пока он, наконец, не падает, и мне не нужно закрывать PCC.
Оба связывающих столбца имеют одинаковый тип (Char) и длину (6 символов). Не знаете, что еще нужно проверить или мне нужно выполнить другое объединение?
Что такоеЯ не так делаю?
Спасибо,
Стэн