看看我下面的表格,我正在尝试计算表格中的 A。 A只会出现在一行,但有时会出现在第一列,有时会出现在其他列,所以我使用OR,但是它回显了一个大于3的数字,我只有3个A,为什么?我怎么只能算3个A?
"SELECT COUNT(*) FROM $table WHERE first='A' OR second='A' OR third='A' AND number <= 7"
id first second third number
1 A C B 3
2 C d F 5
3 A c b 6
4 B A c 7
最佳答案
"select count(*)
from $table
where (first = 'A' or second = 'A' or third = 'A')
and number <= 7";
关于php - 试图计算多列 mysql php 中的一个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35077887/