Mysql 如何统计每个主题的事件';他是另一张桌子上的孩子吗?

Mysql 如何统计每个主题的事件';他是另一张桌子上的孩子吗?,mysql,Mysql,我有两张桌子 表格主题 主题|自动递增 topic_pid | int=>指向他的父母 主题|名称|字符串 表事件 主题id | int=>指向主题表 标题|字符串 我想得到一个结果,告诉我每个主题及其子主题有多少事件 比如说 TOPIC‌ TABLE ————————————- topic_id | topic_pid | topic_name 1 0 product 2 1 downloadable 3

我有两张桌子

表格主题
主题|自动递增
topic_pid | int=>指向他的父母
主题|名称|字符串


表事件
主题id | int=>指向主题表
标题|字符串

我想得到一个结果,告诉我每个主题及其子主题有多少事件

比如说

TOPIC‌ TABLE
————————————-
topic_id | topic_pid | topic_name
1 0 product
2 1 downloadable
3 2 movie
话题‌ 表
-------------
主题id |主题pid |主题名称
10产品
2 1可下载
3.2电影
事件表
-------------
主题_id |标题
3购买
3喜欢
2喜欢
我的理想答案是:

name | event count product 3 downloadable 3 movie 2 名称|事件计数 产品3 可下载3 电影2 因为电影是可下载的孩子,可下载的是产品的孩子


我的主题是“孩子有孩子”

你的mysql版本是什么?mysql-v是5.7.27 name | event count product 3 downloadable 3 movie 2