0

これが私のテーブルです。

userDetails テーブル:

userid      name
 1          A   
 2          B

ログテーブル:

Id          requesterId         ApproveId
1               1                   2  

私はこれを次のクエリにしようとしています:

select * from userDetils.name as Requester,**(What i can do here to get approver name)**
from Logs
join userDetail on Logs.requesterId = userDetails.userid

問題 :

依頼者と承認者の名前を取得する方法

なので

Requester   Approver
  A           B
4

2 に答える 2

0
select requester.Name as Requester,
       approver.Name as Approver
from Logs log
join userDetail requester
on requester.userid = log.requesterId
join userDetail approver
on approver.userid = log.approverId

別の句を使用して、同じテーブルで 2 回結合できます。

于 2013-06-27T09:54:26.917 に答える