Как создать структуру таблицы из значений столбцов другой таблицы в Mysql и вставить данные - PullRequest
0 голосов
/ 26 апреля 2019

Я хочу создать структуру таблицы из значений столбцов другой таблицы в Mysql и вставить данные.

Я запросил ниже набор данных [Изображение 1] из двух таблиц БД.Мне нужно получить таблицу типа [Изображение 2] из набора данных ниже [Изображение 1]

Любые предложения, пожалуйста?

Изображение 1 введите описание изображения здесь

Изображение 2 введите описание изображения здесь

1 Ответ

0 голосов
/ 26 апреля 2019

Вы можете попробовать ниже запрос, Здесь вы можете проверить значение атрибута статически, и они будут исправлены:

SELECT u_id , 
    MAX( CASE WHEN attribute = 'givenName' THEN 'GN' END ) as givenName, 
    MAX(CASE WHEN attribute = 'familyName' THEN 'FN' END) as familyName, 
    MAX(CASE WHEN attribute = 'emails' THEN 'E' END) as emails 
FROM column_row GROUP BY u_id
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...