我在这里有一个独特的情况。我很抱歉这个问题太天真或不清楚。
我有一个看起来像这样的表(称为 Table1 ):
Student First Name | Last name | ID | Test Name | Result
Anthony | Davis | 12353 | abc_1_1 | Pass
Chris | Tucker | 23412 | abc_1_3 | Fail
Anthony | Davis | 12355 | abc_2_4 | Fail
Anthony | Davis | 12356 | abc_2_1 | Pass
Anthony | Davis | 12635 | abc_1-5 | Fail
Anthony | Davis | 12375 | abc_2_3 | Pass
Anthony | Davis | 12935 | abc_1_8 | Fail
Chris | Tucker | 23341 | abc_1_2 | Pass
Chris | Tucker | 23541 | abc_2_3 | Pass
Chris | Tucker | 23431 | abc_1_4 | Fail
Chris | Tucker | 21341 | abc_2_1 | Pass
Chris | Tucker | 32341 | abc_1_6 | Fail
David | Steel | 34352 | abc_2_3 | Fail
David | Steel | 34352 | abc_1_2 | Pass
David | Steel | 34352 | abc_2_4 | Fail
David | Steel | 34352 | abc_1_1 | Pass
David | Steel | 34352 | abc_1_7 | Fail
我想要实现的表(table2)是这样的:
Name | Test Type | Pass | Fail
AnthonyDavis | Type_1 | 1 | 2
AnthonyDavis | Type_2 | 2 | 1
ChrisTucker | Type_1 | 1 | 2
ChrisTucker | Type_1 | 1 | 2
DavidSteel | Type_1 | 2 | 1
DavidSteel | Type_1 | 0 | 1
有可能实现这是SQL吗?或者让一个临时表收集所需的primary key for Table2 is (Name,Test Type)
数据然后将其传输到 Table2 是否更容易?