有三张表
A:
tid int
text text
b:
tid int
num int
c:
tid int
j int
tid代表的是一个东西
我想找到A中的数据,并得到对应的B中的num,同时根据c中的j去过滤结果,但是A中的tid在c中不一定有,A中的tid在B中一定有,怎么做?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
使用left join
`select a.tid, b.num from a inner join b on a.tid = b.tid
left join c on a.tid = c.tid where c.j = 'your condition'`