还是你们之前没解答明白的问题,貌似什么最左原则?

还是你们之前没解答明白的问题,貌似什么最左原则?

http://img1.sycdn.imooc.com//climg/5c1a62790001376b13200712.jpg

问题:怎么能order by id,view ,之前的解释好像是先看最左面的id,如果id一样就看view,但是貌似id不可能重复啊,那。。。。到底是什么原理。。。。????????????

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕查理 2018-12-20 11:06:16

您好,ORDER BY 语句对结果集进行排序。代码中为对条件是 id升序显示,view降序显示。而id的值不允许重复,那么排序会根据id升序显示。假设id值重复,例如id=5时,view为a,b两个值,那么排序则会为5对应b显示,再显示5对应a。祝学习愉快!

  • 提问者 轩辕小齐V #1
    不是这个的id是唯一的么?为什么还要这样?视频里的老师假定id 是重复的?,我记得设置数据库时,id就是唯一的,视频老师的代码就有问题吧?还是我弱智没听懂?
    2018-12-28 16:52:37
  • 提问者 轩辕小齐V #2
    还有这个最左侧原则到底什么意思呢?
    2018-12-28 16:53:09
  • 好帮手慕查理 回复 提问者 轩辕小齐V #3
    您好,最左就是按照左侧字段的进行排序,例如上面的案例假设id值重复,就是按照id的值先处理,如果是view字段是在前面,就先按照view字段的值处理。课程中添加id之后还用view字段排序是因为商品详情的浏览次数,所以才会添加此字段排序(可回顾详细听一下课程详解)。祝学习愉快!
    2018-12-28 18:55:13
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
PHP小白零基础入门
  • 参与学习           人
  • 提交作业       626    份
  • 解答问题       4930    个

想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师