2016-08-20 1 views
0

Я искал по всему Интернету, и мне не повезло найти ответ на мой вопрос. Надеюсь, это еще не было опубликовано.MySQL строка столбцам

Я пытаюсь изменить данные из строки в столбцы.

Вот мой текущий запрос:

SELECT * FROM wp_rg_lead_detail ORDER BY id

дает мне результат ниже:

id lead_id form_id field_number value 1 1 1 1 A 2 1 1 2 B 3 1 1 3 C 4 2 1 1 A 5 2 1 2 B 6 2 1 3 C

lead_id является запись специфических и номер поля является порядок значения.

В результате я ищу это:

|Column 1|Column 2|Column 3| ---------------------- | 1 | 2 | 3 | | A | B | C |

Если мои таблицы сбивает с толку, смотрите прикрепленные изображения здесь:

Current result

Wished result

Любая помощь или указатели были бы высокоприоритетными.

+0

Ваши результаты не имеют смысла. Где находятся «1», «2» и «3» в первой строке желаемого результата? –

+0

Ahhh ,,, незаслуженная радость от попыток написать SQL против реализации модели EAV, я предлагаю, чтобы OP выполнял поиск по Google «** sql для eav **». @GordonLinoff: «1», «2» и «3» являются идентификаторами атрибутов, хранящимися в «field_number». – spencer7593

+0

Благодарим вас за уведомление об этом @ spencer7593 – user3374569

ответ

0

u можете выбрать, что вы хотите показать в sql-команде.

SELECT `value`,`field_number` FROM wp_rg_lead_detail ORDER BY id 

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

 Смежные вопросы

  • Нет связанных вопросов^_^