数据库查询如何捕获单行上的“混合”状态

问题描述

| 我有一个数据库查询...
select foo,bar,status 
    from mytable 
    where bar in (bar1,bar2,bar3);
该状态是与对foo-bar关联的状态。 GUI显示屏将为每个foo显示1行,并且如果该foo的所有bar1,bar2,bar3的状态均为1,则应该显示一个选中复选框;如果该foo的状态值为1,则应显示一个未选中的chceckbox。 bar1,bar2和bar3都为零。如果再次针对给定的foo,不同的小节的状态不同,则我需要显示其他标记(例如问号)。 我对sql的了解不足以完成此任务。可以在sql中完成吗?在Oracle中,如果有所不同。我想可能要把它吸进perl并检查那里的状况,但是我对这个想法不满意。     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)