表格查询中如何通过明细字段查询到主表的数据? 返回

SqlSugar 沟通中
4 525

场景 工单单头和工单单身,如何通过工单单身的品号,品名,规格查询对应的工单数据,列表只显示单头数据,不关联工单单身

热忱回答4

  • ar result = db.Queryable<WorkOrderHeader, WorkOrderDetail>(

                     (h, d) => h.WorkOrderID == d.WorkOrderID

                 )

                 .WhereIF(!string.IsNullOrEmpty(itemCode), (h, d) => d.ItemCode.Contains(itemCode))

                 .WhereIF(!string.IsNullOrEmpty(itemName), (h, d) => d.ItemName.Contains(itemName))

                 .WhereIF(!string.IsNullOrEmpty(spec), (h, d) => d.Spec.Contains(spec))

                 .ToList();


    0 回复
  • @fate sta:老师,这样子不行,这样子比如你一笔工单,里面有4笔明细,列表已经显示4笔出来了

    0 回复
  •  

    单表查询

    WHERE用子查询过滤呢

    0 回复
  • @fate staimage.pngx像这种子查询能像表格查询一样动态的吗

    0 回复