我想添加代表其他表计数的列。
我有 3 张桌子。
留言
MessageID User Message Topic
1 Tom Hi ball
2 John Hey book
3 Mike Sup book
4 Mike Ok book
话题
Topic Title Category1 Category2
ball Sports Action Hot
book School Study Hot
Stars_Given
starID Topic
1 ball
2 book
3 book
4 book
我想结束:
Topic_Review
Topic Title StarCount UserCount MessageCount
ball Sports 1 1 1
book school 3 2 3
所以基本上我想附加 3 列,其中包含唯一值的计数(每个主题中给出的星数、在主题中拥有消息的唯一用户以及每个主题中唯一消息的数量)。
我希望最终也能够过滤类别(查看两列)。
另外,我想最终按我加入的计数进行排序。例如,我将有一个按钮,按升序按“星数”排序,或按降序按“用户数”排序,等等。
我尝试过调整其他人的答案,但我无法让它正常工作。