[英]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.