MySQL 5.7 PDO
Бриф система ставок
Структура таблицы:
id, c1, c2, c3, c4, c5, c6, c7
id - идентификатор
с1,...c7 - значения 0, 1, 2,
пример записей в таблице
id, c1, c2, c3, c4, c5, c6, c7
1, 1, 1, 1, 1, 1, 1, 1
2, 1, 1, 1, 1, 1, 1, 0
3, 1, 1, 1, 1, 1, 1, 2
4, 1, 1, 1, 1, 1, 0, 1
5, .....
Пример запроса который выбирает все записи которые гарантируют совпадение 7 из 7
$query = "SELECT id FROM test ";
$query .= " WHERE (c1= 1 OR c1=0 OR c1=2) AND (c2= 1 OR c2=0) AND (c3=1 OR c3=2) AND c4=1 AND c5=1 AND c6=1 AND c7=1 ";
Задача, Каким запросом получить все записи которые гарантируют 6 совпадений из 7, ( или 5 из 7)?