У меня есть две таблицы:
A1 :
ID NAME SIGNUP
1 John 14.04.2011
2 Mike 14.04.2011
3 Gabe 14.04.2011
4 Jane 15.04.2011
и B1 :
ID SIGNUP
1 14.04.2011
4 15.04.2011
Какя могу выбрать только те записи, которые находятся в левой таблице (A), но НЕ в правой (B) на основе идентификатора и регистрации?Результат, который я ищу, таков:
ID NAME
2 Mike
3 Gabe
Это запрос, который я получил, но он не дает желаемого результата:
SELECT A1.ID, A1.NAME
FROM A1
LEFT JOIN B1 ON A1.SIGNUP=B1.SIGNUP
AND A1.ID<>B1.ID
WHERE A1.SIGNUP=TO_DATE('14.04.2011','DD.MM.YYYY')