我们有如下所示的要求。
有6个item_class - A,B,C,D,A1A,A1B应该出现在所有记录中。
记录:
Item_class Rev_id
A 1
B 1
C 2
D 1
Null 1
Null 2
我们需要显示如下表所示的记录,
item_class Rev_id
A 1
B 1
C 2
D 1
A1A 1
A1B 2
因此,当item类为null时,所有item_class(A,B,C,D,A1A,A1B)都会显示,并且它还会检查item_clas A,B,C是否已经存在,然后对于不同的rev_id,它将显示剩余的一个(即D,A1A,A1B),但所有item_class都应该被覆盖。
我们如何编写查询来获取类似的记录?