小编Jas*_*ahn的帖子

为什么我的自定义SQL查询(在Tableau之外工作正常)在Tableau中失败?

我的查询在mysql客户端(Heidi)中运行正常但在Tableau中出错.我看过这里和Tableau社区网站,我看到的唯一建议是取出分号.我试过这个无济于事.我通过Tableau与我的数据库连接得很好 - 我可以看到表和其他查询运行没有问题.关于这可能是什么问题的任何想法?我正在运行Tableau 8.2.谢谢!

SET @sql=NULL;

SELECT
Group_Concat(Distinct CONCAT(
'MAX(IF(wsd.cid = ''', wc.cid, ''', wsd.data, NULL)) AS    ''',wc.name,'',''''))
INTO @sql
FROM webform_component wc
WHERE wc.nid = 107;

SET @sql = Concat('SELECT wsd.sid,',@sql,'
FROM webform_submitted_data wsd
LEFT Join webform_component AS wc ON wsd.cid=wc.cid
WHERE wsd.nid = 107 AND wsd.sid >= 14967
GROUP BY wsd.sid');

PREPARE stmt FROM @sql;
EXECUTE stmt;
DEALLOCATE PREPARE stmt; 
Run Code Online (Sandbox Code Playgroud)

mysql tableau-api

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

mysql ×1

tableau-api ×1