我正在使用三个表。第一个表中记录了客户的问题。
customer_id | question | question_id
----------------------------------------------
58 | question 4 | 4
41 | question 5 | 5
37 | question 3 | 3
在第二个表格中记录了与第一个表格中的问题相关的评论
comment | question_id | user
---------------------------------------
comment 1 | 4 | 41
comment 2 | 5 | 58
comment 3 | 4 | 41
comment 4 | 5 | 58
comment 5 | 3 | 23
在第三个表中是有关该站点用户的数据
user | status
--------------------------------
58 | 1
41 | 1
37 | 0
23 | 0
如何进行查询,结果将是按 question_id 排序的最后五个问题的列表以及与每个问题相关的评论总数。这些问题和评论只能由状态为“1”的用户在第三个表中提出。
此示例中的结果应如下所示:
question | total comments | user
-----------------------------------------------
question 5 | 2 | 41
question 4 | 2 | 58