Subqueryable 开启 EnableTableFilter,Filter 存在 Subqueryable 时报错 返回

SqlSugar 沟通中
3 428
该叫什么 写意 发布于2026/1/23
悬赏:0 飞吻

image.png

SELECT COUNT( 1 ) 
FROM
  (
  SELECT
    t.* 
  FROM
    (
    SELECT
      *
      -- 省略字段
    FROM
      [StkReceive] [t1] WITH ( NOLOCK ) 
    WHERE
      (
        EXISTS (
        SELECT
          * 
        FROM
          [StkReceiveEntry] [e] 
        WHERE
          ( [Id] = [t1].[Id] ) 
          AND (
            ( [WhAreaId] = @WhAreaId0 ) 
            OR (
              EXISTS (
              SELECT
                * 
              FROM
                [StkRoleWhArea] [y] 
              WHERE
                ( ( [RoleId] IN ( 1, 2, 3 ) ) AND ( [WhAreaId] = [w].[WhAreaId] ) ) 
              ) 
            ) 
          ) 
        ) 
      ) 
    ) t 
  ) CountTable


[Pars]:

[Name]:@WhAreaId0 [Value]:0 [Type]:Int64    


++++++++++++++++++++++++++++++++++++++++++++++++++++++++

SqlSugar.SqlSugarException: The multi-part identifier "w.WhAreaId" could not be bound.


热忱回答3

  • fate sta fate sta VIP0
    2026/1/23

    %V($LTNZ1ZX_AH~ZKH$L2{C.png

    0 回复
  • fate sta fate sta VIP0
    2026/1/23

    w改成e

    0 回复
  • 写意 写意 VIP0
    2026/1/23

    请问能否支持动态构建的表达式,上面的写法只是方便演示,实际动态构建的时候,无法知道调用者实际的参数名称

    image.png

    0 回复