Tidb 1.3 Hints配置再分页总数中条件缺失 返回

SqlSugar 沟通中
12 292

Tidb 1.3 Hints配置

Optimizer Hints  db.Queryable<Order>().Hints("/*+ ... */").ToList();

 SELECT COUNT(1) FROM (SELECT /*+  */  FROM ……  WHERE …… ) CountTable

查询总数量时候没加上!!!

当前项目使用版本:5.1.4.167

热忱回答12

  • fate sta fate sta VIP0
    1个月前

    处理中

    0 回复
  • fate sta fate sta VIP0
    1个月前

    image.png

    0 回复
  • fate sta fate sta VIP0
    1个月前

    我测试是有效的

    0 回复
  • fate sta fate sta VIP0
    1个月前

    升级看看

    0 回复
  • 升级到:5.1.4.210,连表不行


            return await _db.Queryable<InoutDoc, Inoutdh, Medicen>((d, i, m) => new object[] { JoinType.Inner, d.Id == i.DocId, JoinType.Inner, i.MedID == m.MedID })

                .Where((d, i, m) => d.OUnitCode == unitCode && d.CreateTime >= bdate && d.CreateTime < edate && d.IoType == ioType).OrderByDescending(d => d.docTime)

                .Hints("/*+ LEADING(d, i, m) */")

                .ToListAsync();


    SELECT Count(*) FROM `inoutdoc` `d` Inner JOIN `inoutdh` `i` ON ( `d`.`Id` = `i`.`DocId` )  Inner JOIN `medicen` `m` ON ( `i`.`MedID` = `m`.`MedID` )


    0 回复
  • return await _db.Queryable<AuthUser>().Where(c => c.UnitId == authorgid && c.IsDelete == false)

        .Where(c => c.CreateUserId == userId)

        .WhereIF(!string.IsNullOrEmpty(keyword), c => c.AccountNumber.Contains(keyword))

        .OrderBy(c => c.Id)

        .Hints("/* hints demo */")

        .ToPagedListAsync(page, size);


    SELECT Count(*) FROM `auth_user`  WHERE (( `UnitId` = @UnitId0 ) AND ( `IsDelete` = @IsDelete1 ))  AND ( `CreateUserId` = @CreateUserId2 )


    SELECT  /* hints demo */  `UnitId`,`Name`,`AccountNumber`,`PassWord`,`UpdatePassTime`,`IsLocked`,`IsDisable`,`IsHide`,`IsDelete`,`CreateTime`,`LastModifyTime`,`DeleteTime`,`Id` FROM `auth_user`   WHERE (( `UnitId` = 1 ) AND ( `IsDelete` = 0 ))  AND ( `CreateUserId` = 1 )  ORDER BY `Id` ASC LIMIT 0,10


    我试着单表也不行的,你那用的什么版本?怎么有Count(1),也有count(*)

    0 回复
  • fate sta fate sta VIP0
    1个月前

    好的我处理一下。

    0 回复
  • 怎么样?是否是我应用的问题?

    0 回复
  • fate sta fate sta VIP0
    1个月前

    SqlSugarCore 5.1.4.211-preview16


    过五分钟后安装预览版本。已修复

    0 回复
  • 测试成功

    0 回复
  • 继续,增加GroupBy后,select count(1)中未增加hints

    0 回复
  • @一会我就打哭:发新贴提供完整的可以重现的代码。

    0 回复