Загрузка данных


-- 1. Полный рецепт Торта «Наполеон»
SELECT 
    i."наименование" AS "Блюдо",
    p."наименование" AS "Продукт",
    s."количество" AS "Количество",
    p."единица_измерения" AS "Ед. изм."
FROM "СОСТАВ_ИЗДЕЛИЯ" s
JOIN "КУЛИНАРНОЕ_ИЗДЕЛИЕ" i ON s."id_изделия" = i."id_изделия"
JOIN "ПРОДУКТ" p ON s."id_продукта" = p."id_продукта"
WHERE i."id_изделия" = 1
ORDER BY s."id_состава";

-- 2. Заказы с именами клиентов и названиями блюд
SELECT 
    z."id_заказа",
    k."ФИО" AS клиент,
    i."наименование" AS блюдо,
    z."количество",
    z."сумма"
FROM "ЗАКАЗ" z
JOIN "КЛИЕНТ" k ON z."id_клиента" = k."id_клиента"
JOIN "КУЛИНАРНОЕ_ИЗДЕЛИЕ" i ON z."id_изделия" = i."id_изделия"
ORDER BY z."id_заказа";

-- 3. Поставки с названиями поставщиков и продуктов
SELECT 
    p."id_поставки",
    post."наименование" AS поставщик,
    pr."наименование" AS продукт,
    p."дата_поставки",
    p."количество"
FROM "ПОСТАВКА" p
JOIN "ПОСТАВЩИК" post ON p."id_поставщика" = post."id_поставщика"
JOIN "ПРОДУКТ" pr ON p."id_продукта" = pr."id_продукта"
ORDER BY p."дата_поставки";