开发者社区> 问答> 正文

druid 报错但是不影响数据查询如何解决

com.alibaba.druid.sql.parser.ParserException: syntax error, expect ), actual IDENTIFIER pos 183, line 8, column 52, token IDENTIFIER COLUMNS

但是sql实际是可以执行的,且数据正常返回了;
sql如下:
SELECT
DISTINCT
pr.purchaser_id,
t.platform_id,
p.name as platformName,
pr.channel_point,
pr.ordering_channel_id,
if(parent.nameis not null,CONCAT(p.name,'(',parent.name,')'),p.name) as platformFullName
FROM
mro_purchaser_platform_relation pr
CROSS JOIN
JSON_TABLE(
pr.platform_ids,
'$[*]'
COLUMNS (
platform_id INT PATH '$'
)
) AS t
left join mro_platform p on t.platform_id=p.id
left join mro_platform parent on p.pid=parent.id
WHERE
pr.is_deleted = 0

展开
收起
游客v4vuc7akcae2y 2024-11-20 16:50:39 8 0
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载