[ABI 云体验] 请问应该使用哪个组件

10322
3

ccclll 数据小白Lv1

发表于2021-7-21 15:14

悬赏1

已解决

楼主
SELECT `issue`.`uuid`, `issue_user`.`role_type`, GROUP_CONCAT(DISTINCT `issue_user`.`user_id`) `user_ids` FROM `house_qm_check_task_issue` `issue`
      INNER JOIN `house_qm_check_task_issue_user` `issue_user` ON `issue_user`.`issue_uuid` = `issue`.`uuid` AND `role_type` IN (10, 20, 30) AND `issue_user`.`delete_at` IS NULL
      __CONDITIONS__
      GROUP BY `issue`.`uuid`, `issue_user`.`role_type`







下一步是实现GROUP_CONCAT(DISTINCT `issue_user`.`user_id`),请问应该用哪个组件?


最近看过此主题的会员

zex123

dwg

曦文

yujb

伶俐

zengxq

chicken

bbs

果冻出场

cc712911

最佳答案
首先,你截图的配置好像有问题.连接线好像方向错了.
在.实现group_concat(distinct)操作,如图,用聚合-表达式-聚合操作
第一个聚合:先根据distinct字段分组,在获取其它需要的字段.如图
表达式组件:把distinct字段合并,如图,生成一个distinct_1的合并字段
第二个聚合,根据前面其它需要的字段分组,在distinct_1字段表达式里面写函数group_concat,聚合方法选择无,(选择无,试运行的时候会有个提示,不管它.)到这一步 就实现了group_concatenate(distinct) 操作.
后面在接表连接.和另外的表连接就可以
3个回答

只看楼主

果冻出场 数据小白Lv1

发表于2021-7-21 15:18

只看该作者

取消 关注该作者的回复

沙发

您好,请稍等,需要复现一下

果冻出场 数据小白Lv1

发表于2021-7-21 15:14

只看该作者

取消 关注该作者的回复

板凳

首先,你截图的配置好像有问题.连接线好像方向错了.
在.实现group_concat(distinct)操作,如图,用聚合-表达式-聚合操作
第一个聚合:先根据distinct字段分组,在获取其它需要的字段.如图
表达式组件:把distinct字段合并,如图,生成一个distinct_1的合并字段
第二个聚合,根据前面其它需要的字段分组,在distinct_1字段表达式里面写函数group_concat,聚合方法选择无,(选择无,试运行的时候会有个提示,不管它.)到这一步 就实现了group_concatenate(distinct) 操作.
后面在接表连接.和另外的表连接就可以

ccclll 数据小白Lv1

发表于2021-7-21 16:10

只看该作者

取消 关注该作者的回复

地板

果冻出场 发表于 2021-7-21 16:04
首先,你截图的配置好像有问题.连接线好像方向错了.
在.实现group_concat(distinct)操作,如图,用聚合-表达式 ...

好的谢谢

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号