1

2 つのテーブルがあるとします。

USER(uid, uname);
ITEM(iid, description);
TRANSACTION(buyer, seller, item);

transaction.buyerおよびtransaction.seller参照user.uidtransaction.item参考文献item.iid

トランザクションの買い手と売り手の名前を照会するにはどうすればよいですか?

4

1 に答える 1

3

次の 2 つの結合が必要です。

select t.*, b.uname as buyerName, s.uname as sellerName
from transaction t join
     user b
     on t.buyer = b.uid join
     user s
     on t.seller = s.uid
于 2013-02-19T22:46:35.603 に答える