получение значений, которые не существуют в таблице MySQL
У меня есть набор значений (ключей), 1,2,3,4,5 и следующей таблицы:
id key
------
1 2
2 8
3 4
Если мне нужно проверить, какой из указанных ключей находится в БД, я использую:
SELECT *
FROM mytable
WHERE key IN (1,2,3,4,5)
Так что я'получаю ряды с ключами 2 и 4.
Есть ли какой-нибудь mysql способ выяснить, какой из указанных ключей НЕ находится в БД? Так что в этом случае яЯ хотел бы получить 1,3,5.