Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Разделить данные из запроса
 
 автор: buka   (29.04.2007 в 10:50)   письмо автору
 
 

Привет всем

Допустим есть в таблице запись

insert into sometable values ("Misha,Vasya,Kolya",100,200)

Как сделать запрос чтобы возращалось в запросе не одна строка
Misha,Vasya,Kolya | 100 | 200

А три строки, то есть первую колонку поделить на 3 по запятой

Misha | 100 | 200
Vasya | 100 | 200
Kolya | 100 | 200
Вообще возможно такое ? Если нет то подскажите как строки разбить в массиве

Спасибо

   
 
 автор: cheops   (29.04.2007 в 14:13)   письмо автору
 
   для: buka   (29.04.2007 в 10:50)
 

Хм... а почему не хотите сразу вставить три строки - будет гораздо удобнее работать?

   
 
 автор: buka   (29.04.2007 в 18:14)   письмо автору
 
   для: cheops   (29.04.2007 в 14:13)
 

Ну это долго объяснять потому что пример я привел простой, в базе на самом деле по другому, просто смысл то-же.
Так вообще можно сделать ?

   
 
 автор: Trianon   (30.04.2007 в 13:10)   письмо автору
 
   для: buka   (29.04.2007 в 10:50)
 

>Допустим есть в таблице запись
>insert into sometable values ("Misha,Vasya,Kolya",100,200)

Долго ли объяснять или коротко, но такой строки в адекватно спроектированной схеме БД быть не должно.
Элементы списков, требующие независимого доступа в бд хранят в разных строках таблицы.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования