mysql如何递归汇总?

mysql如何递归汇总?,第1张

单表自身关联查询,关联条件就是父节点pcode和code相等,查询字段包含pcode和sorce,将查询结果作为新表按pcode分组,用group by,查询字段是count记录数,这样就获取pcode的节点值,这是整体思路

SELECT COUNT(duration) FROM 表

or

SELECT COUNT(duration) FROM 表 group by duration 

用全文索引,把字段的索引设为fulltext

select

count(*)

from

table

where

MATCH(field1)

AGAINST('aaa')

select

count(*)

from

table

where

MATCH(field1)

AGAINST('bbb')

select

count(*)

from

table

where

MATCH(field1)

AGAINST('ccc')

select

count(*)

from

table

where

MATCH(field1)

AGAINST('ddd')

目前只能想到分别查询了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/8352214.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存