两表关联的添加sql语句
时间: 2023-11-21 11:51:24 浏览: 81
根据引用[1]和引用[2]的内容,可以使用以下SQL语句来添加两个表的关联:
```
SELECT ad.dept_id, ad.dept_name, au.id, au.realname
FROM user_post aup
LEFT JOIN dept ad ON aup.dept_id = ad.dept_id
LEFT JOIN build_rec_user abru on abru.order_id=ad.dept_id and abru.type_id = 0
LEFT JOIN user au ON au.id = abru.user_id
WHERE ad.company_id = 100
```
这个SQL语句使用了左连接(LEFT JOIN)来将两个表进行关联。在这个例子中,我们将user_post表和dept表通过dept_id进行关联,同时将dept表和build_rec_user表通过order_id进行关联,并且限制build_rec_user表的type_id为0。最后,将build_rec_user表和user表通过user_id进行关联。通过这样的关联,我们可以获取到dept表和user表的相关信息。
阅读全文