假设我们在这里有一个表,其中填充了以下数据:
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 个表的连接。
任何想法,将不胜感激。