[英]PHP MySQL Pivot Table Issue
Hello everyone i want to create a timesheet aplication in php and I have the following table structure大家好,我想在 php 中创建一个时间表应用程序,我有以下表格结构
noi15 table noi15 表
id (Primary) int(11) No
cod text No
nume text No
intrare text No
totalsectie text No
which is like this这是这样的
And the Persons Table和人员表
id (Primary) int(11) No
cod varchar(255) No
name varchar(200) No
sectie varchar(80) No
marca varchar(6) No
masina
I have tryed something like this我尝试过这样的事情
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');
But it shows me an empty query.但它向我显示了一个空查询。
Thank you in advance!先感谢您!
PS I'm an SO novice. PS我是一个新手。
我已经解决了这个问题,它是一个数据库问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.