У меня есть список элементов (разделенных запятой), которые мне нужно найти в базе данных. Сначала я просматривал каждый код товара по отдельности, но должен быть более простой способ сделать это.
Я играл в phpMyAdmin, пытаясь выбрать элементы без удачи.
SELECT *
FROM `items`
WHERE `code` = ( 20298622
OR 83843296
OR 46549947 )
Результаты не возвращены.
SELECT *
FROM `items`
WHERE `code` =20298622
OR 83843296
OR 46549947
Возвращает каждый элемент в базе данных.
Я читал документы по MySQL, и кажется, что OR (или ||) должно делать то, что я ищу. Где я ошибся?
Кроме того, FWIW, code
является целочисленным полем.
Спасибо!