我做了测试(select admin_type from cool_admin where admin_name ='admin')的结果是id
但是select (select admin_type from cool_admin where admin_name ='admin') from `tk_team` left join tk_user using(id)的结果为:
select id from `tk_team` left join tk_user using(id) 的结果为:
是有点费解,结果数相同,但是查询结果不一样,说明mysql还是不支持值得传递
Semi-join 限制
不过并不是所有子查询都是半联接,必须满足以下条件: