Можно ли сделать, что запрос "SELECT _WHERE _AND_IN" выбрал все записи? - MySQL
Формулировка задачи:
Имеется запрос, который выбирает записи по двум критериям и по списку значений
составляющие запроса:
- name_camp
- camp_1;
- ctrg_ur_1 ;
- crit_2 = ('ctrg_ur_1_1', 'ctrg_ur_1_2');
являются переменными из кода
Можно ли как-то сделать чтобы он выбрал все значения?
Что-то в духе:
Только как сделать правильно?
SELECT * FROM tst_014_01_test WHERE name_camp = 'camp_1' AND ctrg_ur_1 IN (crit_2)
SELECT * FROM tst_014_01_test WHERE name_camp = 'camp_1' AND ctrg_ur_1 IN (*)
Решение задачи: «Можно ли сделать, что запрос "SELECT _WHERE _AND_IN" выбрал все записи?»
textual
Листинг программы
AND ctrg_ur_1 IN (*)
Объяснение кода листинга программы
В данном коде выполняется запрос к базе данных с использованием оператора SELECT и логического оператора AND.
SELECT- выбирает указанные столбцы из указанных таблиц._WHERE_- фильтрует строки, удовлетворяющие указанному условию.ctrg_ur_1- название столбца, по которому происходит фильтрация.IN- оператор, указывающий на то, что значение столбца должно быть одним из указанных значений.(*)- символ звездочки, указывающий на то, что значение столбца может быть любым. Таким образом, данный запрос выберет все записи, где значение столбцаctrg_ur_1равно любому из значений в базе данных.