MySQL строка в столбцы

mysql row

43 просмотра

1 ответ

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

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

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

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 |

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

Текущий результат

Желаемый результат

Любая помощь или указатели будут очень ценны.

Автор: user3374569 Источник Размещён: 08.11.2019 11:27

Ответы (1)


0 плюса

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

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

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

Автор: aydin abedinia Размещён: 20.08.2016 02:58
Вопросы из категории :
32x32