О web-разработке
и даже немного больше...

Вложенные запросы

Вложенный запрос (подзапрос, внутренний запрос) – это запрос внутри другого запроса SQL. Вложенный запрос используется для выборки данных, которые будут использоваться в условии отбора записей основного запроса.

SELECT * FROM name_table1 WHERE tab_id IN (SELECT id FROM tab WHERE title LIKE "%4%")

Пример выборки товаров по id категории, с вложенным запросом выборки категорий по символьным кодам, а так же условию цены.

SELECT * FROM product WHERE cat_id IN (SELECT id FROM category WHERE code IN('phones','books'))
AND price=5 ORDER BY price DESC;

Другой пример выборки пользователей которых нет в таблице заказов.

SELECT * FROM user WHERE id NOT IN(SELECT DISTINCT user_id FROM 'order');
Опубликован: 27.05.2026 г.

См. также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *