@LebedevStr

Как в dbForge или Navicat сделать массовый фильтр?

Здравствуйте. Есть таблица, которая для удобства редактируется в dbForge Studio.
Появилась такая задача включить фильтр по более 1000 свойствам.

Есть таблица, которая содержит в себе 10000 записей.
Есть колонка, назовем ее sku (VARCHAR), в ней содержится артикул до 10 символов.
Есть список артикулов (в обычном txt, 1000 значений), по которому требуется отфильтровать записи в базе по этим артикулам.

Пример запроса из Navicat
SELECT * FROM `db` WHERE `sku` = '302.382.51' OR `sku` = '202.286.29

Это запрос для двух значений, как сделать фильтр для более чем в 1000 значений не прибегая к рутине?

Искал в самом интерфейсе dbForge дизайнер запросов. Вообщем незнаю, нужен мозговой штурм :)
  • Вопрос задан
  • 398 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Fixid
Для начала откройте для себя функцию IN()
А дальше любым удобным инструментом сформируйте массив из артикулов и подставьте в IN()
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы