Задавайте вопросы, мы ответим
Вы не зашли.
Приветствую, помогите, пожалуйста, с таким вот непростым делом, есть таблицы вида
Titles
-----------
id title
55 раз
65 два
33 три
43 четыре
54 пять
-----------
Values
----------
id
1 55,65,33
2 43,54,33,55
3 33,65,33,55
55 33,65,33,43
----------
Как написать запрос так, чтобы он выводил сначала названия, а потом уже список значений.
Вот так:
раз - три
раз - два
раз - три
раз - четыре
Неактивен
При хранении данных в таком виде решить задачу именно sql-запросом либо невозможно либо очень непросто и вдобавок ненадежно. Разве что написать хранимую процедуру.
Можете привести Вашу структуру данных к более толковому виду? Имею в виду отношение один ко многим, то есть
чтобы таблица values была такой
title_id value
1 55
1 65
1 33
2 43
2 54
2 33
2 55
ну или, если важен порядок,
то так:
title_id value order
1 55 1
1 65 2
1 33 3
2 43 1
2 54 2
2 33 3
2 55 4
Неактивен