私は2つのテーブルを持っています
お客様
CustomerID name x2 x3
--------------------------------
14tr Joe att2 att3
11ty Jack att2 att3
預り金
Depositid CustomerID quantity date att3 att4
--------------------------------------------------
13 14tr 100 12-12-12 5 6
14 14tr 200 12-13-12 8 1
15 14tr 140 12-16-12 9 6
16 11ty 10 12-19-12 1 6
17 11ty 20 12-19-12 1 1
18 11ty 114 12-21-12 1 6
次の結果が必要です。
結果
No name quantity date att3 att4 x2 x3
-----------------------------------------------------------------------
1 Joe 100 12-12-12 5 6 att2 att3
1 Joe 200 12-13-12 8 1 att2 att3
1 Joe 140 12-16-12 9 6 att2 att3
2 Jack 10 12-19-12 1 6 att2 att3
2 Jack 20 12-19-12 1 1 att2 att3
2 Jack 114 12-21-12 1 6 att2 att3
そうするために私はやっています
SELECT
b.name,
a.quantity,
a.date,
a.att3,
a.att4,
b.x2,
b.x3
FROM
Deposit a INNER JOIN Customer b
ON a.CustomerID = b.CustomerID;
例のように、異なる顧客ごとにNo.列カウンターを取得するにはどうすればよいですか?
これら2つのテーブル間の内部結合を表示するためのより良い方法はありますか?