Kaber
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Привет, помогите пож. составить запрос, есть следующая БД: product id: 1 product id: 2 ----------- category id: 1 product_id: 1 is_adult: 0 category id: 2 product_id: 1 is_adult: 0 category id: 3 product_id: 1 is_adult: 1 Нужно получить все продукты у которых нет category.is_adult = 1, т.е. первый продукт не должен попасть в выборку, так есть связанная категория category.id = 3 с category.is_adult = 1 Получилось так: Код: SELECT * FROM product WHERE NOT EXISTS (SELECT 1 FROM category WHERE category.product_id = product.id AND category.is_adult = 1); |
| Всего записей: 1357 | Зарегистр. 14-03-2014 | Отправлено: 21:27 04-01-2022 | Исправлено: Kaber, 21:58 04-01-2022 |
|