[英]PHP MySQL Pivot Table Issue
大家好,我想在 php 中创建一个时间表应用程序,我有以下表格结构
noi15 表
id (Primary) int(11) No
cod text No
nume text No
intrare text No
totalsectie text No
这是这样的
和人员表
id (Primary) int(11) No
cod varchar(255) No
name varchar(200) No
sectie varchar(80) No
marca varchar(6) No
masina
我尝试过这样的事情
SELECT
GROUP_CONCAT(DISTINCT
CONCAT(
'ifnull(SUM(case when intrare = ''',
intrare,
''' then totalsectie end),'''') AS ',
intrare
)
) INTO @sql
FROM
noi15;
SET @sql = CONCAT('SELECT noi15.id, noi15.cod, noi15.intrare, persoane.name, persoane.masina, noi15.iesire, noi15.total, noi15.totalsectie, noi15.schimb, persoane.sectie,
persoane.marca , noi15.reale ', @sql, '
FROM `persoane` LEFT JOIN noi15 ON persoane.name=noi15.name AND
GROUP BY name');
但它向我显示了一个空查询。
先感谢您!
PS我是一个新手。
我已经解决了这个问题,它是一个数据库问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.