LeetCode 175. Combine Two Tables 【MySQL中连接查询on和where的区别】
一、题目
二、分析
连接查询的时候要考虑where和on的区别
where : 查询时,连接的时候是必须严格满足条件的,满足了才会加入到临时表中。
on : 查询时,考虑要满足这个条件,如果不满足则不会添加连接的表中的数据。
三、AC代码
SELECT FirstName, LastName, City, State FROM Person p LEFT JOIN Address a ON p.PersonID = a.PersonID;