У меня есть страница, на которой перечислены продукты, возвращенные из запроса MySQL. Запрос может очень сильно зависеть от множества разных вещей.
Что я хочу сделать, это дать пользователю возможность сузить текущие результаты по серии выпадающих списков. Например, чтобы сузить тип продукта. Но чтобы получить доступные типы продуктов, я в настоящее время просто проверяю различные значения для типов продуктов из базы данных. Это не идеально, потому что если определенного типа продукта нет ни в одном из текущих результатов, он не будет показывать никаких результатов. Поэтому я просто хочу выбирать отличительные значения из результатов текущего запроса, а не из всей базы данных.
Есть ли способ сделать это, когда запрос уже сделан?
Я ищу что-то вроде:
SELECT DISTINCT product_field FROM (my_other_query)
Спасибо !!