微前端架构如何改变企业的开发模式与效率提升
552
2022-10-15
LeetCode刷题之旅【数据库篇】简单 - 1:组合两个表
2019年11月12日
目录 组合两个表
题目
解题1
解题2
题目
解题1
SELECT person.FirstName , person.LastName , address.City , address.State FROM person LEFT JOIN addressON person.PersonId = address.PersonId ;
解题2
因为表 Address 中的 personId 是表 Person 的外关键字,所以我们可以连接这两个表来获取一个人的地址信息。考虑到可能不是每个人都有地址信息,我们应该使用 outer join 而不是默认的 inner join。
select FirstName, LastName, City, Statefrom Person left join Addresson Person.PersonId = Address.PersonId;
outer join 包括 left join , right join 和full join ,看情况来选择需要的外连接。LEFT JOIN 就是 LEFT OUTER JOIN。(例如mysql)
后台技术汇:扫码获取知识干货
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~