Oracle 11gComment interroger la table pour obtenir une ligne nécessitant deux jointures à deux ID distincts?
La table PERSON contient à la fois l'identifiant du vendeur et celui de l'acheteur. Comment puis-je amener l'acheteur et le vendeur dans un ensemble de résultats unique? Je peux obtenir des résultats pour lister l'acheteur ou le vendeur mais pas les deux.
Person
=================
PersonID First Last
1 Joe Camel
2 Ronald McFly
3 Barbara Wawa
SalesDetail
=========================
TransID Amount SellerID CustomerID
98 500 1 2
99 700 3 1
Desired Result
===========================================
SellerID SellerLast BuyerID BuyerLast Amount
1 Camel 2 McFly 500
3 Wawa 1 Camel 700