0
我有一個表像數據:基於GROUPBY子句選擇特定的值蜂巢輸出查詢
cust_id, acct_no, ind
123111, 1233, Y
123111, 2311, N
222111, 1112, N
222111, 2111, N
我得輸出(二進制指標如有客戶下的ACCT的爲Y )
所以從上面的表中我必須得到輸出。
123111 1
222111 0
我有一個表像數據:基於GROUPBY子句選擇特定的值蜂巢輸出查詢
cust_id, acct_no, ind
123111, 1233, Y
123111, 2311, N
222111, 1112, N
222111, 2111, N
我得輸出(二進制指標如有客戶下的ACCT的爲Y )
所以從上面的表中我必須得到輸出。
123111 1
222111 0
一個簡單的方法來實現這一目標是一樣的東西:
select cust_id, max(case when ind = 'Y' then 1 else 0 end) as flag from customers group by cust_id;
感謝馬克和它的工作,但我想你忘記通過CUST_ID包含組。 – Naveen
是的,你是對的。對不起,我更新了答案.. – mgaido