2

我有一个这样的查询

SELECT
GROUP_CONCAT(DISTINCT
CONCAT('MAX(IF(`TraineeID` = ', `TraineeID`, ',"P","A"))AS ID', `TraineeID`)
) INTO @sql
FROM tbl_attn_temp;
SET @sql = CONCAT('SELECT DATE_FORMAT(Date,"%d-%m-%Y")AS Date, ', @sql, ' 
FROM tbl_attn_temp
GROUP BY tbl_attn_temp.Date');

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

当我在 mysql 客户端软件(这里我使用 HeidiSQL)中执行此查询时,它返回数据如下 在此处输入图像描述

但是当我在 phpmyadmin 中执行此查询时,它返回空数据。看看这里 在此处输入图像描述

现在我该如何解决这个问题。

4

0 回答 0