`
mr.lili
  • 浏览: 152162 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类

mysql 根据父节点id(teamsid) 统计为0的根数据列表,同时将子数据整个在父数据列表里

 
阅读更多

 

根据父节点id(teamsid) 统计为0的根数据列表,同时将子数据整个在父数据列表里

 

SELECT 

 

id,endtime,teamsid,companyName,companyCity,

 

(select group_concat(companyName separator ',')  from mshop_supply_teambuy m1 

where m1.teamsid = m.id) cName_child,

 

(select group_concat(companyCity separator ',')  from mshop_supply_teambuy m1 

where m1.teamsid = m.id) cCity_child

 

FROM `mshop_supply_teambuy` m

where teamsid = '0'

 

附件为执行的效果图

 

 

---对上面的sql进行调整用于前端好展示

 

 

SELECT 

 

id,endtime,teamsid,companyName,companyCity,

 

(select group_concat(concat('公司名:',m1.companyName,'&nbsp;地址:' ,m1.companyCity,'<br/>') separator ',')  from mshop_supply_teambuy m1 

where m1.teamsid = m.id) '参加团购的公司'

 

 

FROM `mshop_supply_teambuy` m

where teamsid = '0'

 

 附件为执行的效果图

  • 大小: 93.1 KB
  • 大小: 86.4 KB
  • 大小: 110.8 KB
分享到:
评论

相关推荐

    根据子节点的金额向上汇总所有父节点的金额

    标题中的“根据子节点的金额向上汇总所有父节点的金额”是一个典型的树形结构数据处理问题,常见于组织架构、账目统计或者数据库层次结构的数据分析。这个问题涉及到的知识点包括但不限于: 1. **树形结构**:在...

    根据子节点查找所有父节点

    从子节点开始,将它放入队列,然后逐个取出节点并检查是否是目标根节点,如果不是,则将其父节点加入队列。这样,最后队列为空时,遍历过的路径就是子节点到所有父节点的路径。 ```python from collections import ...

    删除数据库表中的父节点以及其子节点

    这个存储过程首先将指定的父节点ID存入临时表`childQueue`,然后在循环中不断删除队列中的节点并查找其子节点,将子节点加入队列,直到队列为空。这样就确保了所有子节点都被删除,最后父节点也被安全移除。 当然,...

    树父节点递归获取树子节点

    如果传入的父节点不为空并且具有子节点,它会遍历每个子节点,将其添加到结果列表中,并通过递归调用自身获取子节点的子节点,将这些子节点也添加到结果列表中。最后,返回包含所有子节点的列表。 在实际项目中,你...

    mysql 统计一天24小时数据默认补0SQL

    为了确保统计数据的完整性,对于那些在某小时内无记录的情况,通常需要将该小时的数据设为0,而不是简单地忽略。这种处理方式能够帮助我们更准确地分析数据趋势,尤其是在进行图表展示时尤为重要。本文将通过具体的...

    MySQL集群节点、节点组、数据副本、以及分区

    在 MySQL 集群中,节点是指存储着数据副本的 ndbd 进程,也就是一个指到节点组中节点的分区的拷贝。每个数据节点应该部署在独立的计算机上,以确保高可用性和避免单点故障。虽然也可以在一个机器上跑多个数据节点,...

    Mysql 查询根节点下所有叶子节点

    1、SELECT * FROM ( SELECT d.id, ( SELECT count( 1 ) FROM t_tree dd WHERE dd.parent_uuid = d.id ) AS count ... t3.id NOT IN ( SELECT t1.id FROM t_tree t1, t_tree t2 WHERE t1.id = t2.parent_uuid )

    MySQL递归查询树状表的子节点、父节点具体实现

    它使用了一个临时变量`sChildTemp`来存储当前遍历到的子节点ID,同时`sChildList`用于积累所有子节点ID的字符串。初始时,`sChildTemp`被设置为根节点ID。然后,函数进入一个循环,直到找不到新的子节点为止。在每次...

    mysql查询根据列按条件统计总数

    在某些情况下,我们需要根据一个或多个列的值将数据进行分组,并对每一组执行统计。这时就需要用到`GROUP BY`子句。 ```sql SELECT 列1, COUNT(*) FROM t1 GROUP BY 列1; ``` 上述SQL语句将根据`列1`的不同值对表`...

    全球主要国家数据表mysql

    标题 "全球主要国家数据表mysql" 指的是一个专门设计用于MySQL数据库的表格,包含了全球各个国家的主要信息。这个数据表可能包含了各国的基本统计数据,如国家名称、首都、人口、面积、货币、国际电话区号等。这些...

    串口数据采集并自动写入MySQL数据软件

    “串口数据采集入MySQL数据库”软件是传感器网络记录数据的一般工具。最主要核心功能是把串口上接收到的数据,以字符串数据形式直接写入MySQL数据库中的数据表的某一个字符型字段中。当计算机的某个COM口有字符串...

    海量数据的MySQL数据集

    在IT领域,数据库管理系统是数据存储和处理的核心,而MySQL作为一款开源、免费的关系型数据库管理系统,因其高效、稳定和易用的特点,在处理海量数据时备受青睐。标题提到的“海量数据的MySQL数据集”是一个专门针对...

    JAVA串口助手接收数据并解析数据存入MySQL数据库中

    在本文中,我们将深入探讨如何使用Java开发一个串口助手应用程序,该程序能接收来自串行端口的数据并将其解析后存储到MySQL数据库中。首先,我们需要了解串口通信的基本概念,然后学习Java如何处理串口输入,接着是...

    Mysql分层数据管理

    - `parent`:父节点的ID,若为空则表示该节点为根节点。 以一个虚构的电子产品分类为例,其数据表结构及数据插入过程如下所示: ```sql CREATE TABLE category ( category_id INT AUTO_INCREMENT PRIMARY KEY, ...

    opc 客户端c#编写(数据同时存入mysql数据库)

    在这个项目中,“opc 客户端c#编写(数据同时存入mysql数据库)”是用C#编程语言实现的,目的是通过OPC通信协议获取实时的生产数据,并将这些数据存储到MySQL数据库中,以供后续的数据分析和决策支持。 C#是一种...

    全国银行名称及所在地数据(mysql)

    使用MySQL数据库管理系统,可以将这些数据导入到数据库中,进行进一步的查询、统计和分析。对于熟悉SQL语言的人来说,可以利用这些数据进行复杂的数据挖掘,比如找出某省最大的银行、统计各地市银行类别比例,或者...

    中国省份和城市数据(mysql数据库)

    使用这些脚本,用户可以将数据导入到自己的MySQL数据库中,从而构建一个完整的中国省份和城市数据库。 对于数据分析师而言,这样的数据库提供了丰富的地理信息,可用于进行区域分析、人口统计、市场分布等研究。...

    mysql百万级测试数据下载 300W条

    本文将围绕“mysql百万级测试数据下载 300W条”这个主题,深入探讨如何处理和利用这样的大数据量进行测试。 首先,`test.sql`文件是一个MySQL数据库的SQL脚本文件,通常包含创建表结构、插入数据等操作。在这个场景...

    mysql数据表导出生成xml文件和树形结构

    MySQL 数据表导出生成 XML 文件是一项常见的数据转换任务,它允许我们把数据库中的结构化数据转化为一种便于交换和处理的格式。XML(eXtensible Markup Language)是一种标记语言,常用于存储、传输和表示数据,尤其...

Global site tag (gtag.js) - Google Analytics