Как составить запрос? подсчёт количества строк с большим кол-ом логики?

vladlen

Новичок
Как составить запрос? подсчёт количества строк с большим кол-ом логики?

Есть следующая таблица

| id | u1 | u2 | u3 |

Надо узнать, сколько строк имеют "1" в двух uX
Я так понимаю, это

PHP:
SELECT * FROM mytable WHERE (u1="1" && u2="1") || (u1="1" && u3="1") || (u2="1" && u3="1")
Но если этих uX скажем u1 ... u20, то получится много много логики. Есть ли другой путь?
 

chira

Новичок
vladlen
какие значения могут быть в uX?
если 0 и 1
то
WHERE (u1+u2+u3+...+u20)=2
если любые цифры то:
WHERE ((u1=1)+(u2=1)+(u3=1)+...+(u20=1))=2
 
Сверху