在mysql 中 是可以在关联条件on 中加入函数;
今天就遇到了一个需求,因为根据不同的情况,必须在on 后面接入不同的关联条件;
直接上代码:
示例:
select * from a
left join b case when a.type = '3' then a.id = b.id else b.id = a.pid end;
在mysql 中 是可以在关联条件on 中加入函数;
今天就遇到了一个需求,因为根据不同的情况,必须在on 后面接入不同的关联条件;
直接上代码:
示例:
select * from a
left join b case when a.type = '3' then a.id = b.id else b.id = a.pid end;