Программный файл: ...\Samples\Data\Innerj.qpr
Запрос, с именем INNERJ, в проекте Решения (Solution), использует обращение к базе данных TESTDATA, где группируются данные из следующих таблиц: ORDERS , CUSTOMER, при выборке используется конструкция Inner Join (внутреннее объединение). Каждая запись в результирующем курсоре имеет поля CUST_ID, COMPANY, и COUNTRY - из таблицы CUSTOMERS, и поле ORDER_ID - из таблицы ORDERS, которые задаются в следующем операторе SELECT-SQL:
![]() | |
---|---|
SELECT Customer.cust_id, Customer.company, Customer.country,; |
Данный запрос возвращает комбинацию записей из двух указанных таблиц, которые объединяются по указанному условию, Условие объединения данных из этих таблиц построено на ключевом поле cust_id
.
Для рассмотренных "Внутренних Объединений" типичным является следующий вопрос. "Какие Заказы имеются для данного Клиента ?". Если для клиента нет Заказов - то данный клиент не включается в результат запроса, так как в этом случае не выполняется условие соединения данных таблиц.
Вы можете изменить некоторые параметры рассматриваемого запроса: тип результата запрса, установить фильтр, группировку результирующих записей, сортирвку, или другие параметры.