1

我需要做一个计数,如果第一个或第二个值为真,它应该是一个,如果两者都正确,则该值应该是两个:

 select count(*) from table1 where (cond1 or cond2)

它应该是这样的,但我无法理解。

我该怎么做?

先感谢您

4

1 回答 1

2
SELECT SUM(cond1) + SUM(cond2) FROM table1 WHERE cond1 OR cond2
于 2012-06-05T15:58:54.610 回答