У меня есть таблица со следующей структурой. Проблема в том, что я должен хранить несколько значений в столбце «Функции». Я знаю, что эту практику следует избегать, но я ищу решение по этому сценарию.MySQL Выберите различные значения из той же ячейки
ID Chapters Functions
1 Chapter 1 Function 1
Function 2
Function 2
2 Chapter 2 Test 1
Test 2
Function 2
Я ищу для запроса MySQL, который будет выводить следующее
Function 1
Function 2
Test 1
Test 2
Я пробовал следующий запрос, но он не работает, конечно, так как он обрабатывает содержимое каждая клетка в целом.
SELECT DISTINCT Functions from Chapters
Я также попытался решить эту проблему с помощью array_unique функции PHP, но это не сработало.
Как ypu хранит столбцы функций? Разделяется ли она в одной колонке? например, 1 глава1 Функция1, Функция2? –
@Alex, как значения разделены в столбце .. это пробелами или любым другим символом? – Sachu
Значения вводятся в базу данных через текстовое поле, поэтому, когда пользователь вводит функцию, нажимает клавишу «Ввод», чтобы переключить линию и ввести следующую функцию в новой строке. Функции отображаются на новых строках внутри БД при просмотре из PhpMyAdmin. Никакие специальные символы не хранятся. – Alex