我有这样的表的数据库:
articles
-----------
id,
category_id,
name
threads
-----------
id,
category_id,
name
tags
------------
id,
name
tags_articles
------------
id,
article_id,
tag_id
tags_threads
------------
id,
thread_id,
tag_id
我需要的是查询,它返回5个最受欢迎的类别中的5个最受欢迎的标签。
所以结果可能如下所示: category_id,category_name,tag_id,tag_name 1,车2,红色 1,汽车4,活动 1,车8,车轮 1,汽车9,一些标签名称 1,汽车10,另一个标签名称 4,汽车44,tag44name 4,汽车4,活动 4,汽车88,tag88name 4,汽车9,一些标签名称 4,汽车28,tag28name 还有3个小组
我知道我必须使用" union"从文章和线程表中加入集合,然后在函数上模拟分区,但这对我来说很复杂。 此致