使用三个表的灵活搜索查询

2020-09-22 14:44发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有三个表Order,Custo...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有三个表Order,Customer,Address。

我能在灵活搜索中知道如何将三个表连接起来吗?

客户名称; 电子邮件地址; 地址表中的电话号码; 国家; 最近订购的日期。

有什么帮助吗?

3条回答
compass1988
2020-09-22 15:29

  SELECT * FROM
  ({{
       从{Customer as c}中选择{c.name},{c.uid},{c.pk}
  }}) C
  加入
  ({{
      选择*从
     ({{
         从{订购为o}中选择{o.creationtime},{o.user},{o.deliveryaddress}
     }})o
     内部联接
     ({{
         SELECT MAX({o.creationtime})作为主意,{o.user}作为minuser
           FROM {按o顺序订购}
         由{o.user}分组
     }})x ON o.createdts = x.mindate
   }})o
   开启o.p_user = c.pk
   加入
   ({{
       从{地址为a}中选择{a.cellphone},{a.country},{a.pk}
   }}) 一个
   开启o.p_deliveryaddress = a.pk
  

一周热门 更多>