У меня есть таблица базы данных "Mytable"
, которая содержит 2 столбца ("colimn1"
и "column2"
).У меня также есть список значений column1
, где мне нужно провести перекрестную проверку с таблицей, чтобы убедиться, что значения существуют в таблице или нет.Все несуществующие значения в списке должны отображаться в результате запроса.
Например,
Value list = ["c1","c2", "c3", "c4"]
Values in the database = C2 and C3
Следовательно, после перекрестной проверки с базой данных результатом должны быть c1 и c4.
Я пробовал с условием if, но затем я должен написать отдельные запросы для каждой строки
select if(exists(select column2_val from myTable where column2_val = '3c2'), 'display when true', 'display when false');
Здесь я предоставляю длинный список значений column2, и я хочу, чтобыотобразить все значения, которых нет в таблице, как конечный результат?