|
|
|
| Привет всем
Допустим есть в таблице запись
insert into sometable values ("Misha,Vasya,Kolya",100,200)
Как сделать запрос чтобы возращалось в запросе не одна строка
Misha,Vasya,Kolya | 100 | 200
А три строки, то есть первую колонку поделить на 3 по запятой
Misha | 100 | 200
Vasya | 100 | 200
Kolya | 100 | 200
Вообще возможно такое ? Если нет то подскажите как строки разбить в массиве
Спасибо | |
|
|
|
|
|
|
|
для: buka
(29.04.2007 в 10:50)
| | Хм... а почему не хотите сразу вставить три строки - будет гораздо удобнее работать? | |
|
|
|
|
|
|
|
для: cheops
(29.04.2007 в 14:13)
| | Ну это долго объяснять потому что пример я привел простой, в базе на самом деле по другому, просто смысл то-же.
Так вообще можно сделать ? | |
|
|
|
|
|
|
|
для: buka
(29.04.2007 в 10:50)
| | >Допустим есть в таблице запись
>insert into sometable values ("Misha,Vasya,Kolya",100,200)
Долго ли объяснять или коротко, но такой строки в адекватно спроектированной схеме БД быть не должно.
Элементы списков, требующие независимого доступа в бд хранят в разных строках таблицы. | |
|
|
|