sql WITH RECURSIVE company_hierarchy AS (SELECT id, company_name, super_id FROM gmd_company_info WHERE id = '#{companyId}' UNION ALL SELECT c.id, c.company_name, c.super_id FROM gmd_company_info c INNER JOIN company_hierarchy ch ON c.super_id = ch.id) SELECT * FROM company_hierarchy
当前使用版本(必填,否则不予处理)
该问题是如何引起的?(确定最新版也有问题再提!!!)
重现步骤(如果有就写完整)
你好,我第一次使用通过SQL生成代码的功能。我的sql语句使用Navicat验证是正确的,但是页面报"只能通过查询语句生成DTO对象,请检查SQL"。 我有疑问是否支持SQL迭代查询呢?
sql WITH RECURSIVE company_hierarchy AS (SELECT id, company_name, super_id FROM gmd_company_info WHERE id = '#{companyId}' UNION ALL SELECT c.id, c.company_name, c.super_id FROM gmd_company_info c INNER JOIN company_hierarchy ch ON c.super_id = ch.id) SELECT * FROM company_hierarchy
报错信息
只能通过查询语句生成DTO对象,请检查SQL