我有一个名为cq500_all的表(用于记录不同的医生反馈) 现在我想知道条件状态为何时 字段dr_1_finish和字段dr_2_finish的值均为1
和
当字段dr_1与dr_2不同时(例如dr_1 = 1和dr_2 = 0,或者dr_1 = 0和dr_2 = 1)
因为我想知道两位医生的反馈计数(当不同医生对jpg的反馈时)
例如图像显示CQ500-CT-1_36_08.jpg和CQ500-CT-1_36_09.jpg与我选择的数量相匹配
这将是两个(选择计数结果)
如何在mysql上进行查询?
答案 0 :(得分:1)
几乎就是您描述的方式:
select *
from cq500_all
where dr_1_finish = 1 and dr_2_finish = 1
and dr_1 != dr_2
或(如果dr_1或dr_2可能不只是0和1):
select *
from cq500_all
where dr_1_finish = 1 and dr_2_finish = 1
and ((dr_1 = 1 and dr_2 = 0) or (dr_1 = 0 and dr_2 = 1))
答案 1 :(得分:1)
您可以算作
select count(*) as total
from cq500_all
where dr_1_finish = 1 and dr_2_finish = 1 and dr_1 != dr_2
您将在total
中获得结果