我有表T1包含两列id和决定。 id可能会重复进行各种决定。请参考以下示例:
Table T1:
|---------------------|------------------|
| id | decision |
|---------------------|------------------|
| abc_0011 | Forward |
|---------------------|------------------|
| abc_0011 | Forward |
|---------------------|------------------|
| abc_0011 | Reject |
|---------------------|------------------|
| abc_0012 | Forward |
|---------------------|------------------|
| abc_0012 | Forward |
|---------------------|------------------|
Required Table:
|---------------------|------------------|
| id | decision |
|---------------------|------------------|
| abc_0011 | Reject |
|---------------------|------------------|
| abc_0012 | Pending |
|---------------------|------------------|
这里有两个不同的id abc_011 和 abc_012 ,abc_011出现三次,不同的决定最后一个决定是拒绝而abc_012出现两次,其中两个决定是前进的,没有像拒绝这样的决定。想法是构建一个表,其中在任何阶段被拒绝的id必须显示拒绝,并且在任何情况下未被拒绝的id必须显示为pending。注意:id不能在最终表中重复。