SQL查询问题SQL查询组
我有一个像
select proposal_id, service_id,account_type
from table1
结果查询是这样的:
proposal_id service_id account_type
1 1001 INTERVAL
1 1002 INTERVAL
2 1003 NON INTERVAL
2 1004 NON INTERVAL
3 1005 NON INTERVAL
3 1006 INTERVAL
我想编写一个查询:对于每个PROPOSAL_ID,如果所有的服务都有INTERVAL然后得到'INTERVAL',如果所有的非INTERVAL得到'非INTERVAL',如果两者都得到'Both'
For上面的例子中,它应该返回
proposal_id account_type
1 INTERVAL
2 NON-INTERVAL
3 BOTH
如果您发布代码,XML或数据样本,请**在文本编辑器中突出显示这些行,然后单击编辑器工具栏上的“代码示例”按钮(“{}”)以良好地格式化和语法突出显示它!那么你不需要所有'
'标签和所有破折号而不是空格,或者...... – 2012-04-18 15:38:47
@marc_s,谢谢。 – orange 2012-04-18 15:44:08