i have here a table name table1
debit credit groups
100 group1
500 -100 group3
-100 group3
200 -50 group2
I need an output like this
group1 group2 group3
100 200 500
-50 -100
-100
Here's my query
SELECT
IF((SELECT CASE WHEN groups = "group1"
THEN Debit ELSE Credit END),Debit,Credit) as group1,
IF((SELECT CASE WHEN groups = "group2"
THEN Debit ELSE Credit END),Debit,Credit) as group2,
IF((SELECT CASE WHEN groups = "group3"
THEN Debit ELSE Credit END),Debit,Credit) as group3
FROM table1
the output i get is
group1 group2 group3
100 200 500