qq_27956181 2023-05-22 18:04 采纳率: 80.3%
浏览 20
已结题

如何实现一下操作呢,有什么方式吗

想要实现以下逻辑,如何实现呢?

两两一组
  AB,(29.33+19.22)
  AC,(29.33+25.81)
.....
  BC,(19.22+25.81)
....
  CD,(25.81+16.79)
....
  EF,(20.78+25.32)
 
三三一组
    ABC,(29.33+19.22+25.81)
    ABD,(29.33+19.22+25.81)
   .....
    ACD,(29.33+25.81+16.79)
   .....
    BCD,(19.22+25.81+16.79)
   .....
  • 写回答

2条回答 默认 最新

  • ha_lydms 后端领域优质创作者 2023-05-22 20:06
    关注
    -- 3个 
    select t1.gname,t2.gname,t3.gname,concat(t1.gname,'+',t2.gname,'+',t3.gname,'=',t1.amt + t2.amt + t3.amt)
      from test_20210402 t1
     join test_20210402 t2
     join test_20210402 t3
     where t1.gname < t2.gname
       and t2.gname < t3.gname
    order by t1.gname,t2.gname,t3.gname;
     
     
    -- 4个
    select t1.gname,t2.gname,t3.gname,t4.gname,concat(t1.gname,'+',t2.gname,'+',t3.gname,'+',t4.gname,'=',t1.amt + t2.amt + t3.amt + t4.amt)
      from test_20210402 t1
     join test_20210402 t2
     join test_20210402 t3
     join test_20210402 t4
     where t1.gname < t2.gname
       and t2.gname < t3.gname
       and t3.gname < t4.gname
    order by t1.gname,t2.gname,t3.gname,t4.gname;
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 5月22日
  • 已采纳回答 5月22日
  • 创建了问题 5月22日

悬赏问题

  • ¥30 搭建面包板由NE555N和SN74LS90N组成的计时电路时出了问题
  • ¥15 无源定位系统的时差估计误差标准差
  • ¥15 请问这个代码哪里有问题啊
  • ¥20 python--version在命令端输入结果Python is not defined怎么办?还有pip不是exe格式是不是没安装成功?
  • ¥15 通过GaussianView进行结构微调消除虚频
  • ¥15 调用transformers库
  • ¥15 由于导出的数据名字中带有/,导致Matlab打不开,怎么办?
  • ¥15 新硬盘安装的程序总是崩溃,提示遇到错误
  • ¥15 openpcdet自制数据集评估bev精度和3d精度相同
  • ¥15 excel 上下按钮 显示行