У меня есть целочисленный массив, для которого я должен проверить, соответствуют ли элементы логическому условию. Например:Поиск массива с логическим условием
array: [1, 4, 17, 22, 45]
condition: 1 AND 17 AND (22 OR 49)
Как проверить, что элементы массива выполнить условие. У меня есть элементы массива хранятся в БД в виде строк с общим идентификатором:
ID_1 | 1
ID_1 | 4
ID_1 | 17
ID_1 | 22
ID_1 | 45
Если кто-то имеет какие-либо идеи, как проверить, что эти значения отвечают условию через SQL или поиск по массиву, я был бы признателен.
Какова структура таблицы. Без структуры базы данных нельзя ответить на это. –
Вы спрашиваете, как написать условие WHERE для запроса SELECT? – Steve
Это таблица пунктов счета-фактуры. Каждая строка представляет элемент с его идентификатором (целочисленное значение), и я должен проверить, имеет ли счет (ID_1) элементы, соответствующие логическому условию. В таблице есть несколько столбцов (цена, сумма, ...), но идентификатор счета и идентификатор товара являются полем для проверки того, что элементы ivoice соответствуют условиям. – Zivko