姬長信(Redy)

php – 从多对多表中检索分组


这有点难以解释,但我会尽我所能.

我有两张桌子,有多对多的关系;有一个定义关系的链接表.这些表名为Question,QuestionTopic和Topic.主题包含TopicID和TopicName.Question字段,其字段为QuestionID和QuestionText.

我想检索主题列表和属于该主题的问题数量.但是,主题可以组合在一起,并且应该知道该组合特有的问题计数.举个例子:

主题|计数

主题1,主题2 | 10

主题1 | 3

主题2 | 2

以上暗示了topic1有10个独特的问题,10个主题有Topic1和Topic2.剩下的两个问题有topic2.
我正在使用MySQLPHP.谢谢.