我有一个some查询,它返回一个表“code1”(id-distinct)。
|---------------------|------------------|
| id | status |
|---------------------|------------------|
| 1 | true |
|---------------------|------------------|
| 2 | true |
|---------------------|------------------|
| 3 | false |
|---------------------|------------------|
| 3 | true |
|---------------------|------------------|
| 4 | false |
|---------------------|------------------|
根据数据。。我想得到下表(“代码2”)
|---------------------|------------------|
| id | status |
|---------------------|------------------|
| 1 | include |
|---------------------|------------------|
| 2 | include |
|---------------------|------------------|
| 3 | partial |
|---------------------|------------------|
| 4 | exclude |
|---------------------|------------------|
如果id重复,则状态为部分,否则状态=代码表1中的状态
1条答案
按热度按时间t98cgbkg1#
如果我理解正确,请使用聚合:
或者,使用布尔聚合函数: