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

Тема в разделе "Базы данных", создана пользователем Debily, 6 фев 2017.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Debily

    Debily Постоялец

    Регистр.:
    28 ноя 2016
    Сообщения:
    118
    Симпатии:
    77
    В плагине 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  
     
    Последнее редактирование модератором: 6 фев 2017
  2. bleakas

    bleakas Создатель

    Регистр.:
    13 мар 2017
    Сообщения:
    7
    Симпатии:
    0
    Хм... По ссылке выдает страница не найдена. Если еще остались проблемы, скопируй текст ошибки сюда
     
  3. Debily

    Debily Постоялец

    Регистр.:
    28 ноя 2016
    Сообщения:
    118
    Симпатии:
    77
    Спасибо, проблема уже решена
     
Статус темы:
Закрыта.