java吧 关注:1,215,919贴子:12,666,690

回复:有个sql上的问题想请教一下

只看楼主收藏回复

in有一千条的限制,这么写可以突破1000条的限制,而且走索引,不知道我理解的对不对


IP属地:广东来自iPhone客户端37楼2022-07-12 07:46
回复
    子查询降速的,但历史原因说不准为啥。


    IP属地:上海来自iPhone客户端38楼2022-07-12 07:50
    回复
      有没有可能后面where条件查的是另一张表


      IP属地:湖南来自Android客户端39楼2022-07-12 08:06
      回复
        mysql子查询不可怕,in里面的子查询就很扯淡,分成两条sql比放一起快的是数量级的提升


        IP属地:四川来自Android客户端40楼2022-07-12 08:32
        回复
          id超过1000又必须用id就要这么写,当然,慢是肯定慢的


          IP属地:湖北来自Android客户端41楼2022-07-12 08:41
          回复
            页数多了这种速度快


            IP属地:北京来自iPhone客户端42楼2022-07-12 08:54
            回复
              中间的写好了 写这个的人懒 不愿意动 于是就在外面包了一层呗。


              IP属地:湖北来自Android客户端43楼2022-07-12 08:59
              收起回复
                Join比in快


                IP属地:广东来自iPhone客户端44楼2022-07-12 10:20
                回复
                  带*的效率都很差


                  IP属地:陕西来自iPhone客户端46楼2022-07-12 11:53
                  回复
                    纯粹是菜


                    IP属地:上海来自Android客户端47楼2022-07-12 12:12
                    回复
                      子查询过滤想要ID,不过他这直接*,直接全表扫描,估计数据量不大吧或者是业务不要求性能,一般不建议*,sql尽量还是得优化一下


                      IP属地:陕西来自iPhone客户端49楼2022-07-12 13:40
                      回复
                        子查询效率很低,并且还*


                        IP属地:江苏来自iPhone客户端50楼2022-07-12 14:16
                        回复
                          聚集索引。


                          IP属地:广东来自Android客户端51楼2022-07-12 18:50
                          回复
                            文字发不过去 发个图片吧


                            IP属地:北京52楼2022-07-12 19:00
                            回复
                              围观泥巴sql平均水平


                              IP属地:日本53楼2022-07-12 20:00
                              回复