sybn sybn-util 项目说明文档 - 基于java的跨数据库联合查询

单独使用 where 过滤之前查询的结果

2023-11-29
sybn

介绍

某些场景下, 需要对子查询的结果做二次处理, 需要外层嵌套父 sql, 造成 sql 嵌套层级越来越高.

为了简化 sql 代码嵌套层层数, 可以在单独行后置 where 条件.

样例

以下两种写法没有任何区别

  • 标准写法
select * from (

    // n 行子查询代码
    select ... from ...
   
) where a > 1 order by a limit 1,1;
  • 单独行写法 (where, order, limit 三者任意租户)
// n 行子查询代码, 注意分号结尾
select ... from ...;

where a > 1 order by a limit 1,1;

Similar Posts

Comments

暂不开放评论! 可微信联系