2015-10-05 1 views
0

Я использую отчеты Crystal. У меня есть две таблицы; Одна таблица tableA и поля section, courseNum и CourseName, а также у меня есть второй tableB и поля имеют сечение, courseNum и StudentNumber, как показано нижеСоедините две таблицы на основе более чем одного поля в каждой таблице в отчете кристалла

tableA 
section 
courseNum 
CourseName 

tableB 
section 
courseNum 
StudentNumber 

Так что я хочу присоединиться, как это

tableA.Section = tableB.Section 
tableA.courseNum = tableB.courseNum 

Но я хочу объединить две таблицы на основе более чем одного поля в каждой таблице в отчете Crystal. Как подключить связь между двумя полями в каждой таблице в отчете Crystal. Я имею в виду, что оба являются внутренним соединением или одно является внутренним соединением, а одно поле - левым соединением.

+0

Попробуйте использовать эксперта базы данных – Siva

+0

Его легко. Использовать эксперт базы данных в CR. Ключ здесь - псевдоним таблицы. Вам нужно будет добавить ту же таблицу дважды. Второй раз изменить свое имя, то есть дать ему псевдоним. Затем используйте способ соединения, который вы хотите, потому что теперь они совершенно разные. – aMazing

+0

посмотрите http://csharp.net-informations.com/crystal-reports/csharp-crystal-reports-multiple-tables.htm –

ответ

0

Это способ объединения композитных колонн:

SELECT * 
FROM tableA 
JOIN tableB ON tableA.Section = tableB.Section 
AND tableA.courseNum = tableB.courseNum 

Надежда, что помогает.

+0

, но я не хочу query.I хочу через окно отчета crytal –

Смежные вопросы