FROM 
<表名> # 选取表,将多个表数据通过笛卡尔积变成一个表。 
ON 
<筛选条件> # 对笛卡尔积的虚表进行筛选 
JOIN <join, left join, right join...>  
<join表> # 指定join,用于添加数据到on之后的虚表中,例如left join会将左表的剩余数据添加到虚表中 
WHERE 
<where条件> # 对上述虚表进行筛选 
GROUP BY 
<分组条件> # 分组 
<SUM()等聚合函数> # 用于having子句进行判断,在书写上这类聚合函数是写在having判断里面的 
HAVING 
<分组筛选> # 对分组后的结果进行聚合筛选 
SELECT 
<返回数据列表> # 返回的单列必须在group by子句中,聚合函数除外 
DISTINCT 
# 数据除重 
ORDER BY 
<排序条件> # 排序 
LIMIT 
<行数限制>


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回