今天sql操作遇到了这个问题,详细总结一下:
现数据库里有这样两个表:
内联查询: inner join...on/where
sql语句:SELECT * FROM t_user INNER JOIN t_data ON t_user.id = t_data.id ;
结果集:列出符合条件的结果集,并不是以哪个表为主;
左联查询:left join...on...
sql语句:SELECT * FROM t_user left JOIN t_data ON t_user.id = t_data.id ;
结果集:以左表为主,列出左表所有的数据,右表只列出满足条件的数据,不足的显示为空;