添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

SELECT GROUP_CONCAT(DISTINCT ct.ch_name)  from cd_tag_mod ctm left join cd_tag ct on ctm.tag_id =ct.tag_id WHERE ctm.con_id='2050' GROUP BY ctm.con_id

GROUP_CONCAT函数

1、功能:将group by产生的同一个分组中的值连接起来,返回一个字符串结果。

2、语法:group_concat( [distinct] 要连接的字段 [order by 排序字段 asc/desc  ] [separator '分隔符'] )

说明:通过使用distinct可以排除重复值;如果希望对结果中的值进行排序,可以使用order by子句;separator是一个字符串值,缺省为一个逗号。

问题背景有两张表,标签表和标签文章关联表,存在一对多关系。入一篇文章对应多个标签id,我需要根据文章id返回所有的标签(几条数据整合为一条)解决方法SELECT GROUP_CONCAT(DISTINCT ct.ch_name) from cd_tag_mod ctm left join cd_tag ct on ctm.tag_id =ct.tag_id WHERE ctm.con_id='2050' GROUP BY ctm.con_idGROUP_CONCAT函... 统计每本书打赏金额,不同时间的充 数据统计,消费统计, 设计四个表,book 书本表,orders 订单表  reward_log打赏表   consume_log 消费表 ,通过book_id与book表关联, 当关联超过两张表时导致统计时数据重复,只好用子查询查出来,子查询只能查 一个 字段,这里用CONCAT_WS函数将 多个 字段其拼接 查询代码如下 SELECT b.id, b.book_name, sum( IF ( o.create_time > 0 && o.create_ti
目录多表关联关系的分类mybatis中的多表查询:数据库准备 项目目录 一对一查询(多对一)方式一:(xml文件映射)查询结果: 方式二:(注解映射) 一对多 查询( 一对多 )方式一:(xml文件映射) 方式二:(注解映射)既然数据库是存储项目中的数据的,项目中的数据主要是类型创建的对象,项目中类型和类型之间是有关系的,数据库中怎么体现出来? 不论是生活中,还是抽象出来的软件中,描述生活中的 多个 类型之间的关系,总结如下:举例:学生和 绩就是 一对多 绩和学生就是一对一 一个 学生可以有 多个 多个 绩属于同 一个
CREATE TABLE `kx_product` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(200) NOT NULL DEFAULT '标题', `preview` varchar(200) NOT...
MYSQL 单表 一对多 查询,将多条记录合并 一条记录 一、描述: 在 MySQL 5.6环境下,应工作需求:将 一个 表中多条某个相同字段的其他字段合并(不太会表达,有点绕,直接上图) 想要达到的效果: 实现SQL语句: 1 SELECT 2 a.books, 3 GROUP_CONCAT(a.name SEPARATOR ‘||’) AS NAMES, 4 GROUP_CONCAT(a.code SEPARATOR ‘||’) AS codes 5 FROM 6 temp_info
如果你需要将 多个 MySQL 中的 JSON 列按顺序组合 一个 JSON 列,可以使用 MySQL 5.7 及以上版本中的 `JSON_MERGE()` 函数。下面是 一个 示例: 假设你有 一个 表 `my_table`,其中包含三个 JSON 列 `json_col1`、`json_col2` 和 `json_col3`,你想将它们按照顺序组合 一个 新的 JSON 列 `merged_json_col`。 你可以使用以下语句: UPDATE my_table SET merged_json_col = JSON_MERGE(json_col1, json_col2, json_col3) 如果你只想选择表中的特定行并将它们的 JSON 列合并,你可以使用以下语句: UPDATE my_table SET merged_json_col = JSON_MERGE(json_col1, json_col2, json_col3) WHERE some_condition 在这些语句中,`JSON_MERGE()` 函数将按照列的顺序将 JSON 合并到 一个 新的 JSON 中,这些列的顺序与函数参数的顺序相同。 注意,如果要合并的 JSON 列中有重复的键,则后面的列中的 将覆盖前面的列中的 。如果你想保留所有的 ,可以使用 `JSON_MERGE_PRESERVE()` 函数。