首页 > 解决方案 > 我正在尝试使用此查询创建一个 VIEW 但不起作用

问题描述

我想用这个查询创建一个视图,但它不起作用,为什么?不显示错误。

我正在使用 phpmyadmin 尝试创建

询问

SELECT
  GROUP_CONCAT(DISTINCT
    CONCAT(
      'ifnull(SUM(case when `subjectQuestion` = ''',
      `subjectQuestion`,
      ''' then `Nota` end),0) AS `',
      `subjectQuestion`, '`'
    )
  ) INTO @sql
FROM
  cs_notasQuestionSubjectStudent;

SET @sql = CONCAT('SELECT `codAluno`, ', @sql, ' 
                  FROM cs_notasQuestionSubjectStudent 
                   GROUP BY codAluno');

PREPARE stmt FROM @sql;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;  

标签: mysql

解决方案


推荐阅读