ここに、次のデータが入力されたテーブルがあるとします。
acc_id1 acc_id2 acc_grp_id1 acc_parameter1 acc_parameter2
111 111111 115 1 155
111 111111 116 2 166
222 222222 216 2 167
222 222222 217 2 168
333 333333 316 3 155
334 333333 317 3 169
444 444444 416 4 151
445 444444 417 2 166
すべてのアカウントには複数のacc_idがありますが、パラメーターコードは固定されています。このルールに従うアカウントのみを取得しようとしています。最大の(最新の)acc_grp_id1にparam1=2およびparam2=166がある場合、両方の行が存在する必要があります。最大の(最新の)パラメーターが異なるコードと等しい場合は、最新のパラメーターのみを入力します。
これはそれがどのように見えるべきかです:
acc_id1 acc_id2 acc_grp_id1 acc_parameter1 acc_parameter2
111 111111 115 1 155
111 111111 116 2 166
222 222222 217 2 168
334 333333 317 3 169
444 444444 416 4 151
445 444444 417 2 166
実際の出力は、5つのテーブルからの結合です。
任意のアイデアをいただければ幸いです。