Tad писал(а):
miver, опередил, но... substr(month_days,20,1) никогда не будет =1 Ну да кавычек не хватает
Но если пойти дальше, то можно записывать десятеричное представление двоичной строки
Пример
"7,20,17,3" => (10010000000001000100)b => 589892
Тогда запрос для 20 будет
SELECT * FROM rules_month WHERE (month_days&(1<<(20-1)))=(1<<(20-1))