Питаюсь реализовать получение данных с БД по двум строкам
SELECT * FROM `table_products` WHERE `product_type` = :product_type AND `product_group` = :product_group
Однако бывает так что вторая переменная пустая и тогда запрос на выборку ломается (БД ничего не возвращает), как реализовать sql запрос так чтобы в случае если есть одна переменная с данными на выборку, искать по нему, а если есть и данные для выборки во второй переменной, то получать данные по ним обоим. Я использовал логическое "И", и понимаю что возможно проблема в нём, но скажу сразу, "ИЛИ" меня не устраивает, в виду того что, если в обоих переменных есть данные для выборки они оба должны использоваться, если только в одном то вторая переменная должна отбрасываться (не учитываться) при выборке данных. Спасибо и извините за тавтологии