我有儘可能多的一對多關係的表:如何將兩個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:如何在一個查詢中連接三個表以檢索連接和掛起的請求。