2. SQL запросы
1164. Цена товара на указанную дату SQL (средний)
Задача: Напишите SQL-запрос, чтобы найти цены на все товары на 2019-08-16. Предположим, что цены на все товары будут до того, как произойдет какое-либо изменение 10.
Дано: Решение:
select distinct product_id, 10 as price from Products group by product_id having (min(change_date) > "2019-08-16") union select p2...
💥 Взрывной SQL: Как одним запросом вытащить ВСЁ о товарах (и не уронить базу!) 🚀
Представьте: вы — база данных интернет-магазина. Каждую секунду вас тыкают десятками запросов: "Покажи цену!", "Где описание?", "А фотки будут?". И вот приходит он... ТОТ САМЫЙ ЗАПРОС, который хочет ВСЕ И СРАЗУ! Хотите извлекать данные как спецназ, а не как ополчение? Тогда забудьте про: Настоящие профессионалы берут данные штурмом: ❌ **SELECT *** — это как идти на задание со всем барахлом. Берите только нужное!
❌ INNER JOIN вместо LEFT JOIN — потеряете товары-одиночки без характеристик
❌ Нет...