left join oms_group_agency t3 on t3.group_id = CASE WHEN t1.out_group_id = #{groupId} THEN t.in_group_company else t.out_group_company
时间: 2024-08-14 14:02:49 浏览: 39
zeromq_java.rar_java zeromq_libzmq.lib _zeromq_zeromq java
这是SQL查询语句的一部分,涉及到LEFT JOIN操作。它的目的是从`oms_group_agency`表(表名t3)中联接数据到另一个表(假设为t1),通过`group_id`字段。这里的关键点在于,当`out_group_id`在`t1`表中等于给定的`groupId`时,`t3`表使用的连接条件是`t.in_group_company`;否则,连接条件就是`t.out_group_company`。这意味着查询会返回所有`t1`表的记录,以及匹配`in_group_company`或`out_group_company`的`t3`表中的信息。
阅读全文