SQL查询:没有得到正确的输出

时间:2019-07-03 06:03:06

标签: sql

我要在下表中使用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"

1 个答案:

答案 0 :(得分:1)

您可以在下面尝试-

select e_id, h_id, max(ADD_DAYS),max(REMOVE_DAYS)
from tablename
group by e_id, h_id