课程
/数据库
/MySQL
/MySQL开发技巧(一)
这里是指同表比较所以要起两个名字是吗?
那分组是为了什么 什么情况下会用到分组呢
2016-07-21
源自:MySQL开发技巧(一) 3-1
正在回答
不同表比较一般也会起别名,为了书写区分简单,这里取不同的别名是因为在使用嵌套子查询,里外的表结果是不一样的,相同别名会报错
比如查询不同类目下的前几个商品的信息就需要分组了,我觉得分组主要是为了提高查询的效率。
感觉不太容易说清楚,不过如果你一次性听不明白,我觉得可以把几次查询先分开查一下,看看出的结果是什么,然后再组合到一起看一下就好了。
个人意见,希望对你有帮助
张吃吃 提问者
举报
DBA和开发人员都必备的技能,SQL技巧一个好程序员必备技能
2 回答这里为什么不是from users as b呢,不是要从b表中查询吗
2 回答完整的a表、b表长什么样子?
2 回答这个没太明白,能分解每一步执行讲下么,老师
3 回答关于两表统计数分组的SQL语句
4 回答什么情况会需要笛卡尔积?