原来的查询结果:
a b c d e f g
上午 1 2008-08-01 NULL NULL NULL √
下午 1 2008-08-01 NULL NULL NULL √
上午 1 2008-08-01 NULL NULL √ NULL
下午 1 2008-08-01 NULL NULL √ NULL
期待查询结果:a b c d e f g
上午 1 2008-08-01 NULL NULL √ √
下午 1 2008-08-01 NULL NULL √ √
a b c d e f g
上午 1 2008-08-01 NULL NULL NULL √
下午 1 2008-08-01 NULL NULL NULL √
上午 1 2008-08-01 NULL NULL √ NULL
下午 1 2008-08-01 NULL NULL √ NULL
期待查询结果:a b c d e f g
上午 1 2008-08-01 NULL NULL √ √
下午 1 2008-08-01 NULL NULL √ √
select * from Table where f = '√' and g = '√'
下午 1 2008-08-01 NULL NULL NULL √
上午 1 2008-08-01 NULL NULL √ NULL
下午 1 2008-08-01 NULL NULL √ NULL 我想把上午和下午的各自合并到一起。就是
上午 1 2008-08-01 NULL NULL √ √
下午 1 2008-08-01 NULL NULL √ √
上午 1 2008-08-01 NULL NULL NULL √
下午 1 2008-08-01 NULL NULL NULL √
上午 1 2008-08-01 NULL NULL √ NULL
下午 1 2008-08-01 NULL NULL √ NULL
--
select a,b,c,d,e,max(f) as f,max(g) as g
from ta
group by a,b,c,d,e