Теория
transactions
products_data_all

Подзапросы

Знакомьтесь: подзапросы!
Подзапрос — это запрос в запросе. Например, ассистент по актёрам собирает портфолио с фото и пробами артистов, подходящих на роль Гамлета в новом фильме. А затем режиссёр, изучив портфолио, приглашает на кастинг пятерых, с которыми готов работать. Деятельность ассистента по актёрам — это подзапрос, или внутренний запрос. А выбор лучшего Гамлета из пяти — внешний запрос.
image
Подзапросы могут выполняться в разных частях запроса.
Если подзапрос записать в блоке FROM, то SELECT выберет данные из таблицы, полученной в результате работы подзапроса. Имя этой таблицы указывают во внутреннем запросе, к её столбцам обращаются во внешнем. Подзапрос записывают в круглых скобках:
Скопировать кодSQL
SELECT ПОДЗАПРОС_1.название_столбца, ПОДЗАПРОС_1.название_столбца_2 FROM -- Для лучшей читабельности кода, переносите подзапрос на новую строку -- отделяйте подзапросы отступами (SELECT название_столбца, название_столбца_2 FROM название_таблицы WHERE название_столбца = значение) AS ПОДЗАПРОС_1; -- не забывайте давать имя подзапросу в блоке FROM
idNamegenreauthordate_pubpagespricerating
1Капитанская дочка5Александр Пушкин1836-01-011301504.7
2Отцы и дети1Иван Тургенев1861-01-012402074.7
3Вишнёвый сад7Антон Чехов1903-01-01601384.4
4Война и мир1Лев Толстой1869-01-011274
5Анна Каренина1Лев Толстой1878-01-0110001264.6
6Цветы для Элджернона4Дэниел Киз1959-01-012502804.7
7Похороните меня за плинтусом...5Павел Санаев1994-01-011841984.1
8Зелёная миля9Стивен Кинг1996-01-014201904.8
9Унесённые ветром1Маргарет Митчел1936-01-01624358
10Три товарища1Эрих Мария Ремарк1929-01-014701964.7
11На Западном фронте без перемен4Эрих Мария Ремарк1945-01-012002734.6
12Триумфальная арка1Эрих Мария Ремарк1956-01-015202204.7
13Чёрный обелиск1Эрих Мария Ремарк1961-01-014804204.6
14Ночь в Лиссабоне1Эрих Мария Ремарк1959-01-012501874.7
15Жизнь взаймы1Эрих Мария Ремарк1927-01-012402404.6
16Станция на горизонте1Эрих Мария Ремарк1830-01-012104.1
17Евгений Онегин1Александр Пушкин1820-01-017363304.7
Напишем запрос, который подсчитает среднее количество проставленных оценок по жанрам книг. Нужно вызвать две агрегирующие функции: COUNT() найдёт количество, AVG() подсчитает среднее. Однако написать SELECT AVG(COUNT(rating)) не выйдет — получим сообщение об ошибке: «агрегирующие функции не могут быть вложенными» (англ. ERROR: aggregate function calls cannot be nested).
Сначала нужно вызвать актёров на пробы, а потом просмотреть пробы и выбрать лучшего. Найдём количество оценок по жанрам в подзапросе, а во внешнем запросе рассчитаем среднее полученных значений:
Скопировать кодSQL
SELECT AVG(Sub.count_rating) AS avg_count_rating FROM (SELECT COUNT(rating) AS count_rating FROM books GROUP BY genre) AS Sub;
Разберём результат работы внутреннего запроса:
Column 1Column 2
52
19
71
42
91
В внутреннем запросе подсчитали число оценок книг каждого жанра и сохранили его в поле count_rating. К таблице-результату работы подзапроса теперь можно обратиться во внешнем запросе.
Вызовем столбец count_rating таблицы Sub (от англ. subquery, «подзапрос») и найдём среднее функцией AVG():
Скопировать кодSQL
3
Что это значит? Таблица содержит в среднем по 3 оценки, проставленные каждому жанру.
Внутренние запросы могут понадобиться в разных блоках внешнего запроса. Например, устроим подзапрос в блоке WHERE. Тогда выберутся данные из столбца со значениями, сгенерированными в результате работы подзапроса:
Скопировать кодSQL
SELECT название_столбца, название_столбца_1 FROM название_таблицы WHERE название_столбца = (SELECT столбец_1 FROM название_таблицы_2 WHERE столбец_1 = значение);
Дополним шаблон конструкцией IN, чтобы собирать данные из нескольких столбцов:
Скопировать кодSQL
SELECT название_столбца, название_столбца_1 FROM название_таблицы WHERE название_столбца IN (SELECT столбец_1 FROM название_таблицы_2 WHERE столбец_1 = значение_1 OR столбец_1 = значение_2);
Пример: добавим к таблице books таблицу genre с кодами жанров и их названиями:
idname
1Роман
2Басня
3Комедия
4Рассказ
5Повесть
6Поэма
7Пьеса
8Научно-образовательная
9Драма
10Сказка
11Трагедия
Выберем книги жанра «Роман» из таблицы books:
Скопировать кодSQL
SELECT name, genre FROM books WHERE genre = (SELECT id FROM genre WHERE name ='Роман');
Column 1Column 2
1Роман
Подзапрос указывает, что нужно выбрать из таблицы genre те id, которым соответствует жанр — «Роман». Результат подзапроса: 1. Лишь одно значение из таблицы genre означает романы.
Перейдём к внешнему запросу. Он выбирает названия и жанры из таблицы books. Но только те, чей жанр равен результату внутреннего запроса, то есть единице.
Результат работы внешнего запроса:
namegenre
Отцы и дети1
Война и мир1
Анна Каренина1
Унесенные ветром1
Три товарища1
Триумфальная арка1
Черный обелиск1
Ночь в Лиссабоне1
Жизнь взаймы1
Станция на горизонте1
Евгений Онегин1
Напишем похожий запрос. Выберем не только романы, но и повести с драмами. Вот где пригодится IN:
Скопировать кодSQL
SELECT name, genre FROM books WHERE genre IN (SELECT id FROM genre WHERE name IN ( 'Роман', 'Драма', 'Повесть' ));
Конструкция IN во внутреннем запросе выбирает id из таблицы жанров с названиями 'Роман', 'Драма' или 'Повесть'. В результате получим три id: 1, 9, 5. Эти значения передаются во внешний запрос.
Внешний запрос сообщает, что нужно выбрать названия и жанры из таблицы books, где жанры равны значениям из результирующего списка внутреннего запроса. То есть, 1, 9 или 5.
namegenre
Капитанская дочка5
Отцы и дети1
Война и мир1
Анна Каренина1
Похороните меня за плинтусом...5
Зеленая миля9
Унесенные ветром1
Три товарища1
Триумфальная арка1
Черный обелиск1
Ночь в Лиссабоне1
Жизнь взаймы1
Станция на горизонте1
Евгений Онегин1
Задача   1 / 4
1.
Руководитель отдела хочет получить списки покупателей, которые предпочитают товары премиум-сегмента. И сводку о том, сколько в среднем транзакций совершают пользователи за неделю. Вперёд, к изучению целевой аудитории!
Напишите запрос, который выберет из таблицы products_data_all идентификаторы продуктов (id_product) категории 'молоко и сливки' дороже 120 рублей или категории 'масло сливочное и маргарин' дороже 354 рублей.
Напомним названия полей:
  • категория — category;
  • цена — price.
Подсказка
Cгруппируйте условия в блоке WHERE так: (условие_1 AND условие_2) OR (условие_3 AND условие_4).
2.
Напишите запрос, который выберет из таблицы transactions уникальные идентификаторы пользователей (user_id), приобретавших продукты (id_product) категории 'молоко и сливки' дороже 120 рублей или категории 'масло сливочное и маргарин' дороже 354 рублей.
Подсказка
Некоторые пользователи могли покупать продукты премиум-сегмента несколько раз. Чтобы включить их в выборку только 1 раз, примените команду DISTINCT к полю user_id в блоке SELECT. В блоке WHERE задействуйте конструкцию IN.
3.
Напишите запрос для подсчёта числа уникальных транзакций id_transaction из таблицы transactions. Сгруппируйте количество транзакций по дням: усеките столбец date до дня. Назовите сгенерированный столбец с транзакциями transaction_per_day, а усечённую дату — trunc_date.
Выводите столбцы в таком порядке: сначала transaction_per_day, а затем trunc_date.
Подсказка
Примените DISTINCT для подсчёта уникальных значений транзакций. Вызовите функцию DATE_TRUNC с аргументами 'day' и date, чтобы усечь данные столбца date до дня. Назовите переменную с усечённой датой trunc_date и сгруппируйте данные по ней.
4.
Превратите запрос прошлого задания в подзапрос блока FROM. Назовите результат выполнения подзапроса SUBQ.
Во внешнем запросе:
  • Вызовите функцию EXTRACT, чтобы извлечь номер недели из столбца trunc_date в таблице SUBQ. Результирующее поле назовите week_number.
  • Найдите среднее столбца transaction_per_day таблицы SUBQ и сохраните в переменной avg_week_transaction.
  • Сгруппируйте данные по week_number.
Подсказка
Вызовите функцию EXTRACT с аргументом WEEK FROM SUBQ.trunc_date. Функцию AVG() примените к значениям столбца SUBQ.transaction_per_day.
user_idid_transactionid_storeid_productdateunique_id
3262581521442019-06-14 16:27:300
3262581521172019-06-14 16:27:301
3262581521052019-06-14 16:27:302
3262581521112019-06-14 16:27:303
3262581521382019-06-14 16:27:304
542258163742019-06-10 14:16:105
542258163962019-06-10 14:16:106
54225816342019-06-10 14:16:107
525258172272019-06-26 14:11:098
525258172472019-06-26 14:11:099
5252581721722019-06-26 14:11:0910
609258184742019-06-04 13:00:4311
609258184602019-06-04 13:00:4312
6092581841012019-06-04 13:00:4313
6092581841772019-06-04 13:00:4314
6092581841652019-06-04 13:00:4315
7632581901262019-06-23 19:04:3016
987258202612019-06-21 09:44:4517
9872582021242019-06-21 09:44:4518
640258212542019-06-04 18:32:2419
15525822342019-06-28 19:59:2220
15525822312019-06-28 19:59:2221
155258223882019-06-28 19:59:2222
155258223192019-06-28 19:59:2223
3542582311202019-06-07 15:50:1524
354258231822019-06-07 15:50:1525
3542582311352019-06-07 15:50:1526
250258242642019-06-03 10:25:4427
412582511792019-06-20 19:26:5128
41258251492019-06-20 19:26:5129
412582511752019-06-20 19:26:5130
412582511202019-06-20 19:26:5131
719258263152019-06-04 14:51:4732
719258263372019-06-04 14:51:4733
719258263752019-06-04 14:51:4734
7192582631382019-06-04 14:51:4735
738258273102019-06-26 20:09:4936
7382582731202019-06-26 20:09:4937
6802582841532019-07-01 17:33:0438
6802582841192019-07-01 17:33:0439
6802582841712019-07-01 17:33:0440
6802582841722019-07-01 17:33:0441
482582911352019-06-07 10:03:2542
48258291732019-06-07 10:03:2543
856258314302019-06-22 10:15:1048
856258314452019-06-22 10:15:1049
856258314472019-06-22 10:15:1050
8562583141142019-06-22 10:15:1051
8562583141782019-06-22 10:15:1052
650258320592019-06-18 15:02:5353
650258320212019-06-18 15:02:5354
650258320412019-06-18 15:02:5355
6502583201432019-06-18 15:02:5356
42258331172019-07-01 21:30:3557
42258331772019-07-01 21:30:3558
48258343382019-06-07 20:50:5059
2152583541782019-06-26 21:44:2360
2152583541612019-06-26 21:44:2361
215258354832019-06-26 21:44:2362
215258354262019-06-26 21:44:2363
9432583601492019-06-09 22:35:4764
94325836032019-06-09 22:35:4765
507258374172019-06-18 10:51:1666
507258374232019-06-18 10:51:1667
47258381782019-06-28 22:16:0468
6942583931202019-06-01 15:13:5069
694258393142019-06-01 15:13:5070
694258393432019-06-01 15:13:5071
510258402262019-06-30 17:46:1572
5102584021542019-06-30 17:46:1573
5102584021052019-06-30 17:46:1574
5102584021912019-06-30 17:46:1575
8962584101632019-06-24 15:17:1376
896258410582019-06-24 15:17:1377
896258410642019-06-24 15:17:1378
796258433742019-06-25 21:17:4383
859258442722019-06-10 14:28:3784
8592584421682019-06-10 14:28:3785
8592584421122019-06-10 14:28:3786
317258450102019-06-30 17:56:3287
317258450632019-06-30 17:56:3288
317258450182019-06-30 17:56:3289
3172584501202019-06-30 17:56:3290
317258450352019-06-30 17:56:3291
475258464402019-06-21 17:33:2992
4752584641002019-06-21 17:33:2993
867258472632019-06-05 23:53:4494
535258484782019-06-20 17:19:2695
5352584841092019-06-20 17:19:2696
535258484252019-06-20 17:19:2697
5352584841682019-06-20 17:19:2698
5602584921142019-06-04 13:39:2299
5602584921542019-06-04 13:39:22100
560258492222019-06-04 13:39:22101
5602584921122019-06-04 13:39:22102
560258492362019-06-04 13:39:22103
637258501292019-06-11 16:41:18104
6372585011012019-06-11 16:41:18105
6372585011022019-06-11 16:41:18106
178258514412019-06-18 15:55:25107
id_productnamecategoryunitsweightpricedate_updid_storename_store
3Молоко цельное пастеризованное Ваша Ферма 3,4-6,0%, 1 лмолоко и сливкил1692019-06-01 00:00:000Молочные вкусности
5Молоко пастеризованное Искренне Ваш отборное 3,4-6,0%, 900 млмолоко и сливкимлnan782019-06-01 00:00:000Молочные вкусности
8Молоко стерилизованное Можайское 3,2%, 450 млмолоко и сливкимл450762019-06-01 00:00:000Молочные вкусности
10Молоко ультрапастеризованное Простоквашино 2,5%, 950 млмолоко и сливкимл950842019-06-01 00:00:000Молочные вкусности
11Молоко ультрапастеризованное Домик в деревне 0,5%, 950 гмолоко и сливкиг950992019-06-01 00:00:000Молочные вкусности
12Молоко ультрапастеризованное Вкуснотеево 2,5%, 200 гмолоко и сливкиг200232019-06-01 00:00:000Молочные вкусности
16Молоко ультрапастеризованное Parmalat 1,8%, 200 гмолоко и сливкиг200242019-06-01 00:00:000Молочные вкусности
17Молоко пастеризованное Домик в деревне отборное 3,5-4,5%, 1,4 лмолоко и сливкил1.41392019-06-01 00:00:000Молочные вкусности
18Молоко пастеризованное Домик в деревне 2,5%, 1,4 лмолоко и сливкил1.41292019-06-01 00:00:000Молочные вкусности
20Молоко ультрапастеризованное Авида 1,5%, 1 лмолоко и сливкил1542019-06-01 00:00:000Молочные вкусности
21Молоко цельное Деревенская жизнь Айширское 2,5-4,5%, 0,95 лмолоко и сливкил0.95922019-06-01 00:00:000Молочные вкусности
25Молоко ультрапастеризованное Parmalat Low Lactose низколактозное 1,8%, 200 млмолоко и сливкимл200292019-06-01 00:00:000Молочные вкусности
26Молоко ультрапастеризованное Parmalat Low Lactose низколактозное 3,5%, 1 лмолоко и сливкил1992019-06-01 00:00:000Молочные вкусности
27Молоко низколактозное Parmalat Low Lactose 0,05%, 1 лмолоко и сливкилnan842019-06-01 00:00:000Молочные вкусности
28Молоко топленое стерилизованное Можайское 6%, 0,45 лмолоко и сливкил0.45892019-06-01 00:00:000Молочные вкусности
29Молоко топленое пастеризованное Домик в деревне 3,2%, 925 млмолоко и сливкимл925992019-06-01 00:00:000Молочные вкусности
31Молоко топленое Рузское 2,5%, 500 гмолоко и сливкиг500722019-06-01 00:00:000Молочные вкусности
34Молоко топленое Вологодское лето 4%, 930 млмолоко и сливкимл930692019-06-01 00:00:000Молочные вкусности
35Молоко топленое Ваша Ферма, 0,5 лмолоко и сливкил0.5882019-06-01 00:00:000Молочные вкусности
38Молоко пастеризованное Простоквашино отборное 3,4-4,5%, 930 млмолоко и сливкимл930752019-06-01 00:00:000Молочные вкусности
39Молоко пастеризованное Домик в деревне отборное 3,7-4,5%, 930 млмолоко и сливкимл930642019-06-01 00:00:000Молочные вкусности
41Молоко цельное пастеризованное Рузское 3,2-4,0%, 1 кгмолоко и сливкикгnan1392019-06-01 00:00:000Молочные вкусности
46Молоко топленое Бежин луг 3,2%, 925 гмолоко и сливкигnan742019-06-01 00:00:000Молочные вкусности
49Молоко пастеризованное Вологодское лето отборное 3,4-4,0%, 930 млмолоко и сливкимл930752019-06-01 00:00:000Молочные вкусности
50Молоко пастеризованное Углече Поле органическое отборное 3,5-5,2%, 1 лмолоко и сливкил11372019-06-01 00:00:000Молочные вкусности
58Молоко ультрапастеризованное Домик в деревне 1,5%, 950 гмолоко и сливкиг950822019-06-01 00:00:000Молочные вкусности
59Молоко ультрапастеризованное Домик в деревне 3,2%, 1,45 кгмолоко и сливкикг1.451562019-06-01 00:00:000Молочные вкусности
60Молоко стерилизованное Можайское 1,5%, 450 млмолоко и сливкимл450712019-06-01 00:00:000Молочные вкусности
61Молоко ультрапастеризованное Parmalat 3,5%, 1 лмолоко и сливкил1712019-06-01 00:00:000Молочные вкусности
62Молоко ультрапастеризованное Parmalat 1,8%, 1 лмолоко и сливкилnan592019-06-01 00:00:000Молочные вкусности
63Молоко ультрапастеризованное Parmalat 3,5%, 200 млмолоко и сливкимл200242019-06-01 00:00:000Молочные вкусности
64Молоко ультрапастеризованное Parmalat dietalat с витаминами 0,5%, 1 лмолоко и сливкил1762019-06-01 00:00:000Молочные вкусности
70Молоко пастеризованное Parmalat отборное 3,4-6%, 1 лмолоко и сливкил1772019-06-01 00:00:000Молочные вкусности
73Молоко ультрапастеризованное Домик в деревне 3,5%, 200 гмолоко и сливкиг200322019-06-01 00:00:000Молочные вкусности
74Молоко ультрапастеризованное Простоквашино 1,5%, 950 млмолоко и сливкимл950942019-06-01 00:00:000Молочные вкусности
75Молоко пастеризованное Простоквашино 2,5%, 930 млмолоко и сливкимл930842019-06-01 00:00:000Молочные вкусности
76Молоко ультрапастеризованное Домик в деревне 3,2%, 950 гмолоко и сливкиг950872019-06-01 00:00:000Молочные вкусности
77Молоко ультрапастеризованное Вологодское 3,2%, 970 млмолоко и сливкимл970662019-06-01 00:00:000Молочные вкусности
78Молоко ультрапастеризованное Домик в деревне 3,5%, 950 гмолоко и сливкиг950892019-06-01 00:00:000Молочные вкусности
79Молоко ультрапастеризованное Домик в деревне 2,5%, 950 гмолоко и сливкигnan612019-06-01 00:00:000Молочные вкусности
81Молоко пастеризованное Домик в деревне 2,5%, 930 млмолоко и сливкимл930892019-06-01 00:00:000Молочные вкусности
82Молоко ультрапастеризованное Вкуснотеево 3,2%, 200 гмолоко и сливкиг200252019-06-01 00:00:000Молочные вкусности
84Молоко ультрапастеризованное Домик в деревне 6%, 950 гмолоко и сливкиг9501282019-06-01 00:00:000Молочные вкусности
96Молоко пастеризованное Простоквашино 1,5%, 930 млмолоко и сливкимл930762019-06-01 00:00:000Молочные вкусности
98Молоко пастеризованное Вкуснотеево 3,8%, 900 гмолоко и сливкиг900662019-06-01 00:00:000Молочные вкусности
104Молоко пастеризованное Авида с крышечкой 3,2%, 1 лмолоко и сливкил1622019-06-01 00:00:000Молочные вкусности
105Молоко ультрапастеризованное Авида 3,2%, 1 лмолоко и сливкил1632019-06-01 00:00:000Молочные вкусности
108Молоко пастеризованное Рузское 2,5%, 1000 гмолоко и сливкиг10001442019-06-01 00:00:000Молочные вкусности
119Молоко Бежин луг пастеризованное 3,2%, 900 гмолоко и сливкиг900632019-06-01 00:00:000Молочные вкусности
120Масло сливочное Простоквашино 72,5%, 180 гмасло сливочное и маргаринг1801192019-06-01 00:00:000Молочные вкусности
121Масло сливочное Вологодское из Вологды 82,5%, 180 гмасло сливочное и маргаринг1801882019-06-01 00:00:000Молочные вкусности
122Масло сливочное Крестьянское из Вологды 72,5%, 180 гмасло сливочное и маргаринг1801432019-06-01 00:00:000Молочные вкусности
125Масло сливочное Традиционное из Вологды 82,5%, 180 гмасло сливочное и маргаринг1802142019-06-01 00:00:000Молочные вкусности
126Масло сливочное традиционное Рузское молоко высший сорт 82,5 %, 175 гмасло сливочное и маргаринг1751822019-06-01 00:00:000Молочные вкусности
131Масло сливочное любительское соленое из Вологды 80%, 180 гмасло сливочное и маргаринг1802142019-06-01 00:00:000Молочные вкусности
133Масло сливочное Крестьянское Вологодское лето 72,5 %масло сливочное и маргарин%72.51192019-06-01 00:00:000Молочные вкусности
134Масло сливочное традиционное Вологодское лето 82,5 %, 180 гмасло сливочное и маргарингnan1162019-06-01 00:00:000Молочные вкусности
135Масло сливочное традиционное Вкуснотеево 82,5%, 200 гмасло сливочное и маргаринг2001522019-06-01 00:00:000Молочные вкусности
143Масло сливочное Бежин луг 72,5%, 180 гмасло сливочное и маргаринг1801142019-06-01 00:00:000Молочные вкусности
146Масло сливочное Тульское Тульский молочный комбинат 72,5 %, 400 гмасло сливочное и маргаринг4002122019-06-01 00:00:000Молочные вкусности
149Масло сливочное Традиционное Углече Поле органическое 82,5%, 200 гмасло сливочное и маргаринг2002732019-06-01 00:00:000Молочные вкусности
163Масло сливочное Простоквашино 82%, 400 гмасло сливочное и маргаринг4003162019-06-01 00:00:000Молочные вкусности
166Масло сливочное Вологодское удолье традиционное высший сорт 82,5%, 180 гмасло сливочное и маргаринг1801192019-06-01 00:00:000Молочные вкусности
167Масло сливочное Тульское крестьянское 72,5%, 180 гмасло сливочное и маргаринг1801122019-06-01 00:00:000Молочные вкусности
170Масло сливочное из Вологды шоколадное 62 %, 180 гмасло сливочное и маргаринг1801792019-06-01 00:00:000Молочные вкусности
186Масло сливочное Домик в деревне натуральное 82,5%, 180 гмасло сливочное и маргаринг1801362019-06-01 00:00:000Молочные вкусности
10Молоко ультрапастеризованное Простоквашино 2,5%, 950 млмолоко и сливкимл950822019-06-01 00:00:001Семёрочка
11Молоко ультрапастеризованное Домик в деревне 0,5%, 950 гмолоко и сливкиг9501152019-06-01 00:00:001Семёрочка
12Молоко ультрапастеризованное Вкуснотеево 2,5%, 200 гмолоко и сливкиг200252019-06-01 00:00:001Семёрочка
17Молоко пастеризованное Домик в деревне отборное 3,5-4,5%, 1,4 лмолоко и сливкил1.41442019-06-01 00:00:001Семёрочка
18Молоко пастеризованное Домик в деревне 2,5%, 1,4 лмолоко и сливкил1.41312019-06-01 00:00:001Семёрочка
29Молоко топленое пастеризованное Домик в деревне 3,2%, 925 млмолоко и сливкимл9251082019-06-01 00:00:001Семёрочка
34Молоко топленое Вологодское лето 4%, 930 млмолоко и сливкимл930742019-06-01 00:00:001Семёрочка
38Молоко пастеризованное Простоквашино отборное 3,4-4,5%, 930 млмолоко и сливкимл930892019-06-01 00:00:001Семёрочка
39Молоко пастеризованное Домик в деревне отборное 3,7-4,5%, 930 млмолоко и сливкимл930602019-06-01 00:00:001Семёрочка
42Молоко цельное пастеризованное Вологжанка отборное 3,4-4,0%, 1000 гмолоко и сливкиг1000802019-06-01 00:00:001Семёрочка
46Молоко топленое Бежин луг 3,2%, 925 гмолоко и сливкигnan632019-06-01 00:00:001Семёрочка
49Молоко пастеризованное Вологодское лето отборное 3,4-4,0%, 930 млмолоко и сливкимл930822019-06-01 00:00:001Семёрочка
58Молоко ультрапастеризованное Домик в деревне 1,5%, 950 гмолоко и сливкиг950792019-06-01 00:00:001Семёрочка
59Молоко ультрапастеризованное Домик в деревне 3,2%, 1,45 кгмолоко и сливкикг1.451462019-06-01 00:00:001Семёрочка
73Молоко ультрапастеризованное Домик в деревне 3,5%, 200 гмолоко и сливкиг200372019-06-01 00:00:001Семёрочка
74Молоко ультрапастеризованное Простоквашино 1,5%, 950 млмолоко и сливкимл9501002019-06-01 00:00:001Семёрочка
75Молоко пастеризованное Простоквашино 2,5%, 930 млмолоко и сливкимл930922019-06-01 00:00:001Семёрочка
76Молоко ультрапастеризованное Домик в деревне 3,2%, 950 гмолоко и сливкиг950872019-06-01 00:00:001Семёрочка
77Молоко ультрапастеризованное Вологодское 3,2%, 970 млмолоко и сливкимл970712019-06-01 00:00:001Семёрочка
78Молоко ультрапастеризованное Домик в деревне 3,5%, 950 гмолоко и сливкиг950952019-06-01 00:00:001Семёрочка
79Молоко ультрапастеризованное Домик в деревне 2,5%, 950 гмолоко и сливкигnan582019-06-01 00:00:001Семёрочка
80Молоко ультрапастеризованное Брест-Литовск 3,6%, 1 лмолоко и сливкил1992019-06-01 00:00:001Семёрочка
81Молоко пастеризованное Домик в деревне 2,5%, 930 млмолоко и сливкимл9301012019-06-01 00:00:001Семёрочка
82Молоко ультрапастеризованное Вкуснотеево 3,2%, 200 гмолоко и сливкиг200222019-06-01 00:00:001Семёрочка
83Молоко пастеризованное Вологжанка 2,5%, 500 гмолоко и сливкиг500412019-06-01 00:00:001Семёрочка
84Молоко ультрапастеризованное Домик в деревне 6%, 950 гмолоко и сливкиг9501252019-06-01 00:00:001Семёрочка
96Молоко пастеризованное Простоквашино 1,5%, 930 млмолоко и сливкимл930752019-06-01 00:00:001Семёрочка
98Молоко пастеризованное Вкуснотеево 3,8%, 900 гмолоко и сливкиг900752019-06-01 00:00:001Семёрочка
101Молоко пастеризованное Вологжанка 2,5%, 1000 гмолоко и сливкигnan712019-06-01 00:00:001Семёрочка
102Молоко пастеризованное Вологжанка 3,2%, 1 лмолоко и сливкил1702019-06-01 00:00:001Семёрочка
119Молоко Бежин луг пастеризованное 3,2%, 900 гмолоко и сливкиг900622019-06-01 00:00:001Семёрочка
120Масло сливочное Простоквашино 72,5%, 180 гмасло сливочное и маргаринг1801162019-06-01 00:00:001Семёрочка
121Масло сливочное Вологодское из Вологды 82,5%, 180 гмасло сливочное и маргаринг1801652019-06-01 00:00:001Семёрочка
122Масло сливочное Крестьянское из Вологды 72,5%, 180 гмасло сливочное и маргаринг1801392019-06-01 00:00:001Семёрочка
Код
Результат