Сравнение двух таблиц inSQL

Я хочу знать, какой "тип" не существует в таблице моментальных снимков, но всегда получаю сообщение об ошибке:-

Select  * FROM 
     (Select type from snapshot) AS A where date = CURDATE())
    LEFT JOIN
     (Select type from register) AS B
ON A.type=B.type
WHERE B.type IS NULL

Может кто-нибудь, пожалуйста, помогите мне?

2 ответа

Решение

Вот пример правильного запроса:

SELECT a.type 
  FROM snapshot a
  LEFT 
  JOIN register b
    ON b.type = a.type
 WHERE a.date = CURDATE()
   AND b.type IS NULL
In Standard SQL Syntax:

Select  * FROM 
     (Select type from snapshot where date = CURDATE())AS A 
    LEFT JOIN
     (Select type from register) AS B
ON A.type=B.type
WHERE B.type IS NULL
Другие вопросы по тегам