我有一个表,其中包含如下列。批号是数据库设计的东西,就像行号
demand_id batch_number debit status customer
34 1 yes
34 2 jack
35 1 no
35 2 kate
Run Code Online (Sandbox Code Playgroud)
我想创建一个会返回这个的查询:
demand_id debit status customer
34 yes jake
35 no kate
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
我有一张像休闲的桌子
work_id group effort
----------- ----- --------
1 A 10
1 B 5
2 A 7
2 C 20
2 B 3
Run Code Online (Sandbox Code Playgroud)
我需要一个查询返回像休耕的情况
work_id 1.group effort1 2.Group effort2 3.group effort3
----------- ----- -------- ------- ------ ------- ------
1 A 10 B 5
2 A 7 C 20 B 3
Run Code Online (Sandbox Code Playgroud)
组根据另一个表中的另一个参数进行分组。但是当我写我的查询时
case when <condition1> then group end as 1.group
case when <condition2> then group end as 2.group
case when <condition4> then group end as 3.group
Run Code Online (Sandbox Code Playgroud)
...(努力也是一样)
它返回
work_id 1.group effort 2.Group …
Run Code Online (Sandbox Code Playgroud)