получение значений, которые не существуют в таблице 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.

Ответы на вопрос(3)

Ваш ответ на вопрос