大家好我想在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我是新手。
答案 0 :(得分:0)
我已经解决了数据库问题。