Как составить sql запрос, на несколько совпадений в разных полях одной таблице?
Как составить sql запрос, на несколько совпадений в разных полях одной таблице? имеем 5 полей таблицы, нужно сделать выборку если совпадают какие нибудь НЕСКОЛЬКО значений
Чем больше знаю, тем лучше понимаю, как мало знаю.
SELECT * FROM `table` WHERE
`field1` IN ('1', '2', '3')
AND `field2` IN (6, 7, 8)
AND 'field3' IN ('000-888')
AND `field4` IN ('mama', 'papa', 'baba')
AND 'field5' IN ('yes', 'ok', 'on')
Да работает, но только до первого and... странно вроде должен весь запрос проходить(, делал такое на where, но тоже обрабатывает только перавый массив и все - не пойму в чем дело