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