在数据库查询中,select是最常用,并且也是最难理解的。select查询并不是按照它的编写顺序执行。
select [查询字段] from [table1]
[join类型left,right,inner,full] join [table2] on <条件>
where <条件>
groupby 字段名 having <条件>
limit [长度]
上述执行步骤如下:
select [查询字段] from [table1],[table2] on <条件>
where <条件>
groupby 字段名 having <条件>
limit [长度]
上述这种写法其实是inner join 的变型。执行步骤和innner join一样。