我有一个父母和孩子的表格,其中孩子对父母的注册日期 我用逗号分隔符完美地拥有了组concat结果,但是问题是我无法用按日期的结果计算父级的所有子级 我想要期望的输出是一个月之间注册了多少个孩子 例如:父母= 1有99个孩子,但可能在一个月内注册了10个孩子 我希望输出的期望计数是10
SELECT GROUP_CONCAT(lv SEPARATOR ',') FROM ( SELECT @pv:=(SELECT GROUP_CONCAT(parent_child SEPARATOR ',') FROM parent_tbl WHERE FIND_IN_SET(parent, @pv)) AS lv FROM parent_tbl JOIN (SELECT @pv:=1) tmp ) a
我想在此查询中添加即registered_date,并获取结果作为日期,并计算已注册多少个孩子