Программный файл: ...\Samples\Data\Nested.qpr

В запросе, с именем NESTED, из проекта Solution (Решения) комбинируется информация из следующих таблиц customer, orders, и orditems с помощью использования двойной констркуции Inner Join (двойного внутреннего объединения). Одно объединение выполняется для таблиц customer и orders; другое объединение - для таблиц orders и orditems. В результирующую запись включаются поля cust_id и company из таблицы customers, order_id  - из таблицы orders,и поле line_no - из таблицы orditems, основной оператор выборки данных имеет следующий вид: SELECT-SQL:

  CopyCode imageКопировать Код
SELECT Customer.cust_id, Customer.company, Orders.order_id, Orditems.line_no;
FROM testdata!customer INNER JOIN testdata!orders;
INNER JOIN testdata!orditems ;
ON Orders.order_id = Orditems.order_id ;
ON Customer.cust_id = Orders.cust_id

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

Вы можете изменить получаемые результаты данного запроса, задать фильтр отбора записей, порядок сортировки, или другие параметры рассматриваемого запроса.

См. также