45),(25,'王五','数学',76),(26,'王五','语文',34),(27,'王五','英语',89);
有时会我们会写出这样的语句
SELECT * FROM test_tb_grade
WHERE...SELECT id FROM test_tb_grade LIMIT 0,5);
看上去没啥没什么毛病,但是一执行就会出现这样的错
查询:select * from test_tb_grade where...SELECT * FROM test_tb_grade
WHERE id IN
(SELECT sc.id FROM (SELECT id FROM test_tb_grade LIMIT 0,5)AS...记录下sql语句的完整执行顺序
1、from子句组装来自不同数据源的数据;
2、where子句基于指定的条件对记录行进行筛选;
3、group by子句将数据划分为多个分组;
4、使用聚集函数进行计算