Сбой при соединении таблиц - PullRequest
0 голосов
/ 27 февраля 2019

Не уверен, что я делаю что-то не так с этим соединением, по какой-то причине я не могу связать 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 символов). Не знаете, что еще нужно проверить или мне нужно выполнить другое объединение?

Что такоеЯ не так делаю?

Спасибо,

Стэн

...