Сравнение двух таблиц 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