两个参数之间随机组合怎么设置

来如参数A 包含:苹果、香蕉、橙子  B参数:土豆、茄子、西红柿,根据所选的参数,生成不同组合,然后来算,不同组合的销售数量

FineReport zjz123 发布于 2023-6-28 17:36
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-6-28 17:49(编辑于 2023-6-28 17:50)

生成不同的组合?你这个组合后是如何的?举例说明一下。不太明白你的最终结果是什么

参数查询出来是什么就是什么,你这个随机又是什么意思?截图举例看一下

  • yzm8Q8RJ1703120 yzm8Q8RJ1703120 比如参数A:复选下拉框选择:苹果、香蕉、橙子,参数B:复选下拉框选择土豆、茄子; 想要的结果是 苹果+土豆 苹果+茄子 苹果+香蕉+土豆 苹果+香蕉+茄子 苹果+香蕉+橙子+土豆 苹果+香蕉+橙子+茄子 苹果+香蕉+橙子+土豆+茄子 香蕉+土豆 ....... 以此类推
    2023-06-28 18:05 
  • CD20160914 CD20160914 回复 yzm8Q8RJ1703120 这都是什么乱七八糟的组合,看不懂。为了做假?
    2023-06-28 18:52 
最佳回答
0
机智的ywjLv5初级互助
发布于2023-6-29 09:11

虽然描述的是个简单的数学题,但是涉及算法,显然单纯mysql二维表之间用常规函数是不能实现的,需要数据建模实现,可以用Python试试看

最佳回答
0
l香菜lLv4见习互助
发布于2023-6-29 09:27

JS 对两个数组遍历累加 

最佳回答
0
柿子树Lv4见习互助
发布于2023-6-29 10:42(编辑于 2023-6-29 10:44)

select sum(销量) from t where name1 in (${ns1})  and name2 in (${ns2})

ns1 是 CONCATENATE('\'', JOINARRAY($comboCheckBox1, '\',\''), '\'')

ns1 是 CONCATENATE('\'', JOINARRAY($comboCheckBox2, '\',\''), '\'')

  • 5关注人数
  • 307浏览人数
  • 最后回答于:2023-6-29 10:44
    请选择关闭问题的原因
    确定 取消
    返回顶部