У меня есть таблица со следующей структурой:Merge MySQL colums к строкам
+-----+------------+------------+------------+------------+
| ID | FEATURE1 | FEATURE2 | FEATURE3 | FEATURE4 |
+-----+------------+------------+------------+------------+
| 1 | red | blue | black | grey |
| 2 | yellow | | | |
| 3 | orange | red | green | golden |
| 4 | orange | grey | blue | |
То, что я хотел бы сделать, это запрос таблицы и вернуть все возможные функции для использования в вызове автозаполнения. Мне нужен запрос только для возврата уникальных значений.
SELECT (FEATURE1, FEATURE2, FEATURE3, FEATURE4, FEATURE5) FEATURE
FROM products
WHERE `FEATURE` LIKE 'gr%\'
Мой желаемый результат будет:
+----------+
| FEATURE |
+----------+
| green |
| grey |
CONCAT все столбцы и фильтровать с 'гр%'. –
Возвращает уникальные значения или отдельные значения? –