这两个命令是我平时工作中相对使用的比较少的。最近研究了下,left join示例如下:
select * from table1 A left join table2 B on A.uid=B.uid where A.sex is F;
整个思想是:先查询A中所有数据,再将B中满足条件的数据接到后面,见图:
其中,B表中uid为5是不符合条件的记录,最后从这个集合中筛选出满足where条件的记录。见图:
这两个命令是我平时工作中相对使用的比较少的。最近研究了下,left join示例如下:
select * from table1 A left join table2 B on A.uid=B.uid where A.sex is F;
整个思想是:先查询A中所有数据,再将B中满足条件的数据接到后面,见图:
其中,B表中uid为5是不符合条件的记录,最后从这个集合中筛选出满足where条件的记录。见图: