J'ai une table de plusieurs à plusieurs relations que:Comment joindre deux FK d'une table à une autre table?
Tableau relationship
:
relationship_id,
first_user REFERENCES users(user_id),
second_user REFERENCES users(user_id),
Tableau users
:
user_id,
other user information
Pour lire des amis d'un utilisateur donné (qui peut être dans first_user
ou second_user
), j'ai besoin de joindre deux tables (relationships
et users
), mais deux colonnes de la table relationships
sont FK
Question 1: Comment puis-je joindre deux tables pour utiliser les deux FK?
J'ai une table pour les demandes en attente qui est similaire à la table relationships
. En approuvant une demande, elle sera supprimée de requests
et insérée dans relationships
.
Question 2: Comment puis-je joindre trois tables pour récupérer la connexion et les demandes en attente dans une requête.