这里有人随时使用 4D SQL 吗?
我们的企业应用程序基于此,并通过 ODBC 连接器(我尝试了多个版本的 ODBC 驱动程序,现在我目前在 x64 上使用 v17),我可以使用 DBeaver 之类的数据库管理器来查询关联的数据库:
这是我通过 DBeaver 正确实现 SQL 查询、尊重字符集、连接等的唯一配置......
但我发现 4D SQL 存在多个问题:
- 没有“WITH”子句来预先创建组和从中选择...
- 我不能做多个 JOINS 组合它们:例如,
SELECT ... FROM ... INNER JOIN ... ON(...) LEFT JOIN ... ON(...)
. 我只能在同一个块上使用 INNER 或 LEFT... - 使用内部查询,看起来只能作为谓词(在 WHERE 上)。但是,如果我想做 a
SELECT ... FROM (INNER QUERY) AS t WHERE...
,那是不可能的。
例如,你不能做 a SELECT COUNT(*) FROM (INNER QUERY)
。
更像这样。
这里有人遇到同样的情况,并有一些解决方案吗?