Программный файл: ...\Samples\Data\Comboj.qpr
В запрсое с именем COMBOJ используется база данных testdata, выполняется комбинированная выборка данных из таблиц: customer, orders, orditems. Каждая запись результата содержит поле company
из таблицы customer table, поле order_date
из таблицы orders, а также поле line_no
из таблицы orditems; выборка задается следующим оператором SELECT-SQL:
![]() | |
---|---|
SELECT Customer.company, Orders.order_id, Orditems.line_no; |
Порядок выполнения объединения указанных таблиц осуществляется в той последовательности, в которой таблицы задаются в представленном операторе SQL. Сначала осуществляется объединение между таблицами Заказов (orders) и Элементами_заказов (orditems); заданное условие объединения определяет принцип объединения данных таблиц. Так как это внутреннее объединение (inner join), в подмножество выборки попадают только те записи данных, которые имеются в обоих таблицах, в соответствие с условием объединения. Полученное подмножество объединяется внешним образом (outer join) с таблицей Клиентов (customer). Так как в этом случае используется внешнее объединение, то в результируещее подмножество попадают все Клиенты, которые имеют Заказы и которые не имеют Заказов, для последник значение заказа = NULL.
Вы можете изменить параметры рассматриваемого запроса, задать фильтр для результирующего подмножества записей, порядок сортировки, или прочие параметры Запроса.