У меня очень ограниченные знания в mySql, но я пытаюсь помочь себе, читая материал через inte rnet и экспериментирую. У меня есть ситуация, когда мне нужно перемещать / переносить данные из строк в столбец. Я подготовил набор операторов, которые отлично работают как SQL:
SET @sql = NULL;
SELECT
GROUP_CONCAT(DISTINCT
CONCAT(
'max(case when field_name = ''',
field_name,
''' then field_value end) ',
field_name
)
) INTO @sql
FROM
wp_fluentform_entry_details;
SET @sql = CONCAT('SELECT submission_id, ', @sql, '
FROM wp_fluentform_entry_details
GROUP BY submission_id');
PREPARE stmt FROM @sql;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
Теперь я хочу сохранить его как представление в mysql, но не могу. Будем очень признательны за любые указания в правильном направлении.