我有一個表PostgreSQL的查詢,以獲得來自與同桌同桌的輸出值
id employee leave_days leave_type type
1 ABC 10 sick remove
2 ABC 20 sick add
3 ABC 15 Annual remove
4 ABC 50 Annual add
5 XYZ 10 sick remove
6 XYZ 20 sick add
7 XYZ 15 Annual remove
8 XYZ 50 Annual add
從上面的表格,我將通過列名小組叫leave_type,然後我將合併行和輸出應該如下。
我必須按列名leave_type並添加一個名爲新列leave_allocated。在leave_allocated列中,列類型與值加只會來。
id employee leave_days leave_type leave_allocated
1 ABC 10 sick 20
2 ABC 15 Annual 50
3 XYZ 10 sick 20
4 XYZ 15 Annual 50
我試過用子查詢我無法匹配內部查詢與外部查詢。
不能看到你的樣本數據和預期產出之間的差額。 –
@SudiptaMondal呀錯誤typed..Thanks –
標籤數據庫正確,肯定你不會使用3個數據庫來存儲信息離開呀 –