我有尽可能多的一对多关系的表:如何将两个FK从一个表连接到另一个表?
表relationship
:
relationship_id,
first_user REFERENCES users(user_id),
second_user REFERENCES users(user_id),
表users
:
user_id,
other user information
阅读给定用户的朋友(可在first_user
或second_user
),我需要加入两个表(relationships
和users
),但表relationships
的两列是FK
问题1:如何连接两个表以使用两个FK?
我有一个类似于表relationships
的未决请求表。在批准请求后,它将从requests
中删除并插入到relationships
中。
问题2:如何在一个查询中连接三个表以检索连接和挂起的请求。