我正在创建一个有奇怪情况的报告:
我有一张如下表:
原因
| 原因ID | 原因名称 |
|---|---|
| 1 | 烧伤 |
| 2 | 焊接烧伤 |
| 3 | 点烧 |
容器
| 容器 | 原因名称 | 缺陷数量 |
|---|---|---|
| 一个 | 烧伤 | 4 |
| 一个 | 焊接烧伤 | 10 |
| 乙 | 点烧 | 15 |
我想要做的是将所有 3 个值组合为 1 以便当我运行查询时
Select container, defectqty
from container
where reasonname = 'burn' and container = 'A'
我的输出如下所示:
| 容器 | 缺陷数量 |
|---|---|
| 一个 | 14 |
我以为我会使用案例条件,但我有点迷路了