我正在尝试执行多行查询。我对laravel很新。 这是我的示例查询。
SET @sql = NULL;
SELECT
GROUP_CONCAT(DISTINCT
CONCAT(
'MAX(IF(`order` = ', `order`, ',data,NULL)) AS data', `order`)
) INTO @sql
FROM TableName;
SET @sql = CONCAT('SELECT ID, ', @sql, '
FROM TableName
GROUP BY ID');
PREPARE stmt FROM @sql;
EXECUTE stmt;
答案 0 :(得分:0)
我试图动态地将列转换为行,这就是我使用多个查询的原因。但后来我手动编写单个查询,因为我的订单表中只有4个唯一条目,所以它变得更简单。谢谢你的帮助......