2015-11-10 3 views
0

У меня проблема, и я застрял, очень плохо ... и мне было интересно, может ли кто-нибудь помочь мне с этим, любая помощь будет действительно оценена, проблема в том, следующее ,,Manipulate data в фронте с SQL-запросом

у меня есть MySQL таблицы table_n и им получать данные из отдельных строк с помощью выбора, чтобы показать впереди, как это,

SELECT dtstart,summary,description FROM table_n ORDER BY dtstart DESC 

работает отлично, НО

колонна description имеет данные в каждой строке, такой как,

Name = Джордж \ nSurname = Пападопулос \ nEmail = [email protected] \ nTelephone = 69555444455 \ nGender = мужчина \ п

Name = Ник \ nSurname = Стам \ nEmail = [email protected] \ nTelephone = 695443334455 \ nGender = мужчина \ п

и так в ........... поэтому с вышеизложенным выбрать я показываю в передней именно то, что находится внутри каждой строки ...

НО Я хочу удалить каждый \ n и поставить на его место запятую, чтобы показать это,

Имя = George, Фамилия = Papa dopoulos, электронная почта = GGGG @ mmmmm.com, Телефон = 69555444455, Пол = Мужской

Name = Ник, Фамилия = Стам, электронная почта = ffffg @ mffmmm.com, Телефон = 695443334455, Пол = мужской

анс так в ..........

я не хочу коснуться базы данных ,,, я имею в виду я просто хочу запрос SQL, который будет успешно достичь выше только впереди !! ,,

как я сказал, я не хочу прикасаться к таблице и изменять любые данные внутри таблицы.

это можно сделать с помощью sql-запроса?

я надеюсь, что его достаточно ясно

Спасибо, ребята заранее, любая помощь будет очень ценна

+0

Похоже, кто-то был ленивым, когда они написал CSV-импорт. Данные в этой форме практически бесполезны. Рассматривали ли вы рефакторинг 'table_n' для включения столбцов« Имя, фамилия, адрес электронной почты, телефон, пол »? Я понимаю, что вы не хотите рефакторировать таблицу, но я думаю, что вы сэкономите себе массу неприятностей, если вы это сделаете. –

+0

[ETL] (https://en.wikipedia.org/wiki/Extract,_transform,_load) время, которое я думаю – Drew

+0

Спасибо, Боб, за быстрый ответ, но, как я сказал, я не прикасаюсь к таблице ... Drew u среднее Извлечение, преобразование, загрузка? – dc03kks

ответ

1

Просто используйте функцию замены и заменить \n с , stackoverflow.com/questions/9362213/i-need-to-find-and-replace-n-in-a-mysql-field

+0

Да, но это то, чего хочет OP. – Utsav

+0

да, один человек говорит для всех;) – RedFilter

+0

Ребята слушайте, спасибо всем, но вопрос очень ясный !!! Я не хочу касаться db !!! замена работает с обновлением, которое вносит изменения в таблицу, так как я сказал, что я не хочу вносить изменения в таблицу db .... просто хочу в начале внести изменения ..... НЕ таблица db .. возможно ли это? это вопрос! – dc03kks