最近一直再看低代码,对于未来企业IT建设我对低代码是抱有挺高期望的,毕竟很多企业内部项目基本都是表单+工作流的流转,这也是低代码平台主攻的方向。
但是最近发现一个问题,如果对多个表进行联合查询的场景,很多低代码竟然都不支持多表联查。
多表联查其实有很多场景,一方面是展示综合信息,毕竟是多表联合的结果,还有过滤 条件。另一方面是逻辑判断,通过在不同表中间进行数据查找,根据 查找结果进行最终逻辑判定。这个基本上是复杂一点的业务的必要逻辑了。
现在低代码都不支持,也不是没有这种方案,就是可能比较不自然。例如将多个一对一的表整合成一个表,但是一对多,和多对多的就没法这么搞了。
还有就是利用触发器,将结果写入到一个临时表中(中间表),以后只要读取这个中间表的结果就可以进一步触发逻辑。
不过没有做过确实不知道。
最终还需要在实践中尝试。后续我觉得的可以一边用传统开发做,一边用低代码做,如果低代码可以通过1-2个复杂项目,那么就可以摸清楚低代码的能力边界了。
网友评论