高分SQL文求助——如何根据条件设定检索项目?
请教:
执行下列sql语句:
select name , money , money_type from table1
where money_type in ('01' , '02' , '05');
结果如下
name money money_type
--------------------------
张一 100 01
张一 200 02
张一 300 05
王二 400 01
王二 500 05
我希望检索出来的结果是
name money1 money2 money3
--------------------------------
张一 100 200 300
王二 400 0 500
其中money1,money2,money3分别是money_type为01,02,05时的金额。
请问要得到这样的结果,应该如何写sql语句?