我有一个餐厅评论数据库。我有三个表restaurant
:user
和review
。
Arestaurant
有 N reviews
,auser
有 N reviews
。因此,review
包含外键restaurant_id
和author_id
. 每个表都有一个ID
属性。
我想找到经常一起发帖的用户。更具体地说,我希望有一个表格,user_A, user_B, reviewed_together
其中user_A
和user_B
为 2列,user.IDs
并reviewed_together
包含所有餐厅的数量,其中有 BOTHuser_A
和的评论user_B
。
我是 SQL 的初学者,我想学习如何正确处理这些情况,因此资源链接和思维过程的草图将是一个巨大的帮助:-)