Это сводило меня с ума в течение последних нескольких минут
У меня есть таблица, скажем, table_alphabet с тремя столбцами.
letter(pri) col1 col2
a 24 55
b 45 45
c 23 44
...
y 33 55
z 45 22
Теперь в моем приложении есть список («a», «b», «lol», «cats», «z», «foo»).
Если я делаю
SELECT letter FROM table_alphabet WHERE letter IN ('a', 'b', 'lol', 'cats', 'z', 'foo')
Я получаю только строки, (a, b, z)
Что я хочу, так это получить 'lol', 'cats', 'foo'. Или по-английски, какие элементы в моем списке отсутствуют в таблице.
Буду признателен за любую помощь, у меня сегодня, похоже, нарушение работы мозга.