select * from mytable
给了我一个结果集,如:
evaluation | item | criteria | points
1 | 1 | 1 | 111
1 | 1 | 2 | 112
1 | 2 | 1 | 121
1 | 2 | 2 | 122
2 | 1 | 3 | 213
2 | 2 | 3 | 223
2 | 3 | 3 | 233
我希望最终得到一个视图,将评估中使用的所有条件放在同一行中,例如:
select * from myview where evaluation = 1
会让我
evaluation | item | points_1 | points_2
1 | 1 | 111 | 112
1 | 2 | 111 | 112
,select * from myview where evaluation = 2
的结果集将是:
evaluation | item | points_3
2 | 1 | 213
2 | 2 | 223
2 | 3 | 233
可能吗?