如何在Oracle SQL中简化该表:
PersonNr TestID Date resultTestA resultTestB
Person1 1 01.01.19 pos
Person1 1 01.01.19 neg
Person1 2 02.02.19 pos
Person2 3 02.02.19 neg
Person2 4 02.02.19 neg
结果必须是:
PersonNr TestID Date resultTestA resultTestB
Person1 1 01.01.19 pos neg
Person1 2 02.02.19 pos
Person2 3 02.02.19 neg
Person2 4 02.02.19 neg
答案 0 :(得分:2)
使用聚合
PersonNr,TestID,Date,max(resultTestA),max(resultTestB)
from table group by PersonNr,TestID,Date