为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:DM8 【操作系统】:windwos 【CPU】: 【问题描述】*:这个语句mysql可以执行,达梦如何执行
SELECT (SELECT count(tmp.SiteId) FROM sites tmp WHERE tmp.ParentId = t.SiteId) > 0 AS hasSiteChildren FROM sites
在mysql可以,达梦如何兼容
SELECT CASE WHEN (SELECT COUNT(tmp.SiteId) FROM sites tmp WHERE tmp.ParentId = t.SiteId) > 0 THEN 1 ELSE 0 END AS hasSiteChildren FROM sites t;