5.1版本,ON条件还不支持子查询是否有解决办法

5.1版本,ON条件还不支持子查询

select * from
表1 a1
left join 表2 a2 ON a1.Domain_Type = a2.Domain_Type AND a2.id_no IN(select id_no from 表3 )

1105 - ON condition doesn’t support subqueries yet, Time: 0.028000s

需求反馈
请清晰准确地描述问题场景、需求行为及背景信息,更有利于产品同学及时跟进需求
【需求涉及的问题场景】

【期望的需求行为】

【需求可替代方案】

【背景信息】
如哪些用户将从中获益,以及一些使用场景,任何API设计,模型或者图标都会更有帮助。

1 个赞

下面这种写法应该可以
select * from 表1 a1
left join (select * from 表2 a2 where a2.id_no IN(select id_no from 表3)) a2 ON a1.Domain_Type = a2.Domain_Type

1 个赞