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 について、すべてのサービスに間隔がある場合は「間隔」を取得し、すべての非間隔が「非間隔」を取得する場合は「両方」を取得し、両方の場合は「両方」を取得する
上記の例では、
proposal_id account_type
1 INTERVAL
2 NON-INTERVAL
3 BOTH