i have some table scores like this...
id A B score
1 10 4 100
2 10 2 320
3 10 1 100
4 20 4 20
5 20 3 100
6 20 2 120
7 20 1 110
8 30 4 30
9 30 3 200
and i want some query or php method to make output like
column A => 10 20 30
4 = 100 20 30
3 = null 100 200
2 = 320 120 null
1 = 100 110 null
^
||
(coumn b)
or
4 ,100,20,30
3 ,null,100,200
2 ,320,120,null
1 ,100,110,null
so i want get column score but based on coumn B, if column A don't have a row score of one column B, will give null.
i have tried full join, cross join, etc but i failed to get that's like it.
SELECT * FROM TABLE CROSS JOIN
(SELECT * FROM TABLE CROSS GROUP BY B)
ORDER BY B DESC
thanks