Как развернуть строку в названиея столбцов?

Статус
В этой теме нельзя размещать новые ответы.

Debily

Постоялец
Регистрация
28 Ноя 2016
Сообщения
214
Реакции
199
В плагине Wpdatatables делаю такой mysql-запрос к записям Gravity forms:
Код:
SELECT wp_rg_lead_detail.lead_id, wp_rg_lead_detail.form_id, wp_rg_lead_detail.field_number, wp_rg_lead_detail.value FROM wp_rg_lead_detail WHERE wp_rg_lead_detail.form_id = '9'
Выдает Для просмотра ссылки Войди или Зарегистрируйся
Как данные из колонки _filed_number сделать названиями колонок? Как развернуть их туда?
Примерно такой код выдает синтаксическую ошибку:
Код:
SELECT MAX(IF(a.field_number = '42', a.value, NULL)) AS 42
FROM wp_rg_lead_detail a
WHERE form_id = '9'
GROUP BY  a.lead_id;

Опа, вроде есть решение..по такому принципу
Код:
select lead_id,

(select value

   from wp_rg_lead_detail f

   where f.lead_id = l.lead_id

     and f.field_number = 42 ) fld_42, 

(select value

   from wp_rg_lead_detail f

   where f.lead_id = l.lead_id

     and f.field_number = 48 ) fld_48,

(select value

   from wp_rg_lead_detail f

   where f.lead_id = l.lead_id

     and f.field_number = 50 ) fld_50,

(select value

   from wp_rg_lead_detail f

   where f.lead_id = l.lead_id

     and f.field_number = 49 ) fld_49,

(select value

   from wp_rg_lead_detail f

   where f.lead_id = l.lead_id

     and f.field_number = 24 ) fld_24     


from wp_rg_lead_detail l

WHERE form_id = '9'

group by lead_id
 
Последнее редактирование модератором:
Хм... По ссылке выдает страница не найдена. Если еще остались проблемы, скопируй текст ошибки сюда
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху