b=4?
b=1的话
select id ,sum(state) from table group by id

解决方案 »

  1.   

    --如果b的状态为1,即按id分组,状态相加select id ,sum(state) as state 
    from table 
    group by id 
    order by id
      

  2.   

    我刚才举的例子有点误会,我重新写个状态:
    数据库是这样的:
    id      state
    a        新建
    a        接受
    b        接受
    b        完成
    c        完成我想数据的显示结果是:
    a      未完全接受
    b      未完全完成
    c      完成怎么样写可以做到啊,谢谢各位高手帮忙!