У меня есть две таблицы:MySQL выбрать, где если переменная установлена
- продаж
- sales_sizes
Я хочу сделать запрос для sales_sizes стесненных переменных $ пола, $ категории и $ бренд.
Как сделать инструкцию where, если установлены отдельные переменные, и не включать их в запрос, если они не установлены?
[псевдо-код в скобках]
SELECT size, country
FROM `sales_sizes` WHERE sale_id IN (
SELECT sale_id
FROM `sales`
WHERE [gender = $gender if $gender isset]
AND [category = $category if $category isset]
AND [brand = $brand if $brand isset]
)
Вы используете PDO или создаете запрос как текст? – user4035
построить querry в php? – Naruto