我要在下表中使用add_days和remove_days而不是零,我希望尊重输出 任何人都可以帮助我获取正确的SQL语句
我尝试了很多
E_ID H_ID ADD_DAYS REMOVE_DAYS
1 1 "2" "0"
2 2 "4" "0"
2 2 "0" "1"
3 3 "2" "0"
3 3 "0" "4"
3 4 "0" "4"
实际
E_ID H_ID ADD_DAYS REMOVE_DAYS
1 1 "2" "0"
2 2 "4" "0"
2 2 "0" "1"
3 3 "2" "0"
3 3 "0" "4"
3 4 "0" "4"
预期
E_ID H_ID ADD_DAYS REMOVE_DAYS
1 1 "2" "0"
2 2 "4" "1"
3 3 "2" "4"
3 4 "0" "4"
答案 0 :(得分:1)
您可以在下面尝试-
select e_id, h_id, max(ADD_DAYS),max(REMOVE_DAYS)
from tablename
group by e_id, h_id