私は次の条件を取得しようとしています: 各LIDは複数のBIDに関連付けられ、各BIDにはAvgTrustValueがあります。 私は次のことを行ってきた各LID関連付け最小値を取得
の最安AvgTrustValueとBID見つけたい:それは私だけ以下を与えるしかし
SELECT DISTINCT LID, T1.BID, AvgTrustValue
FROM Loans T1, Repayments T2,
(SELECT BID, AVG(trust_value) As AvgTrustValue
FROM Assign
GROUP BY BID) T3
WHERE T1.LoanID = T2.LoanID
AND T1.BID = T3.BID
ORDER BY LID
を:
| LID | BID |
|S2262450A | S7444319C | 82
|S2848191X | S7611209X | 76
|S2848191X | S9981233W | 100
|S4495282I | S7444319C | 82
|S4792394D | S7444319C | 82
|S4792394D | S7611209X | 76
|S7145303Q | S7611209X | 76
|S7173102K | S7444319C | 82
私が望む何を取得するには次のとおりです:
| LID | BID |
|S2262450A | S7444319C | 82
|S2848191X | S7611209X | 76
|S4495282I | S7444319C | 82
|S4792394D | S7611209X | 76
|S7145303Q | S7611209X | 76
|S7173102K | S7444319C | 82
送信しても失敗しました:
SELECT DISTINCT LID, T1.BID, min(AvgTrustValue)
FROM Loans T1, Repayments T2,
(SELECT BID, AVG(trust_value) As AvgTrustValue
FROM Assign
GROUP BY BID) T3
WHERE T1.LoanID = T2.LoanID
AND T1.BID = T3.BID
GROUP BY LID
ORDER BY LID
ありがとうございます。
私はWITH TIESオプションが好きです...いつもきれいに見えます+1 –
ありがとうございます。 TOP WITH TIESソリューションは華やかです。 –