【发布时间】:2013-04-25 11:56:03
【问题描述】:
经过多次尝试,我都失败了,希望有人能提供帮助。该查询返回用户在工厂生产项目时所做的每个条目和订单号。例如
Order Number Entry type Quantity
3000 1 1000
3000 1 500
3000 2 300
3000 2 100
4000 2 1000
5000 1 1000
我想要查询做的是像这样返回过滤结果
如果订单号有条目类型 1 和 2,则返回仅类型 1 的行 否则,无论该订单号的类型是什么,都只返回行。
所以上面会结束:
Order Number Entry type Quantity
3000 1 1000
3000 1 500
4000 2 1000
5000 1 1000
目前我的查询(DB2,在非常基本的术语中看起来像这样)并且在更改请求通过之前是正确的!
从 type=1 或 type=2 的预订中选择 *
谢谢!
【问题讨论】:
标签: sql if-statement db2 case