Я наткнулся на некоторый код, который хранит несколько значений флажков в 1 значении в базе данных.
Это работает, присваивая каждому значению базовое значение 2 ^ n, добавляя все выбранные значения и сохраняя этот результат.
Мне интересно, как запросить записи в базе данных, которые имеют определенное значение внутри значения, которое хранится в БД.
Пример
Checkbox 1 = 2
Checkbox 2 = 4
Checkbox 3 = 8
Checkbox 4 = 16
Позвольте сказатьфлажки 1 и 3 выбраны.Мы будем хранить 10 в базе данных.
Как мне запросить записи, у которых флажок 1 (значение 2) выбран в результирующем значении, которое хранится в базе данных (10)?
Thisтакое сервер sql.