最赞回答 / SC_Chen
和oracle等一样都是数据库管理系统,mysql是轻量级开源免费的关系型数据库 而sqlserver是microsoft开发并收费的结构行数据库。它们各有自己的对应环境及应用场景,初学者建议可以使用mysql比较轻便。如果更深入的分析可以在w3cschool或者慕课网之类的教程手册视频学习型网站学一下基础,基础还是很重要的。
2016-09-15
已采纳回答 / BaBy13
不同表比较一般也会起别名,为了书写区分简单,这里取不同的别名是因为在使用嵌套子查询,里外的表结果是不一样的,相同别名会报错比如查询不同类目下的前几个商品的信息就需要分组了,我觉得分组主要是为了提高查询的效率。感觉不太容易说清楚,不过如果你一次性听不明白,我觉得可以把几次查询先分开查一下,看看出的结果是什么,然后再组合到一起看一下就好了。个人意见,希望对你有帮助
2016-07-21