Я пытаюсь войти в Darby Query. Работает нормально, но пропускает некоторые результаты при извлечении данных из базы данных двух таблиц. Когда я пытаюсь получить больше данных, это дает правильные результаты, но не все результаты правильные.
Данные таблицы X и Y.
Таблица X:
A B Time
5509 7015 11:19:40
9506 7072 11:19:43
Таблица Y:
A B Time
7072 9506 11:19:43
6247 669 11:19:45
Запрос:
SELECT orig.A, orig.B, orig.TIME
from X orig INNER JOIN
(SELECT A, B, TIME
from X
) t1
ON t1.B = orig.A and t1.TIME = orig.TIME UNION ALL
SELECT orig.A, orig.B, orig.TIME
from Y orig INNER JOIN
(SELECT A, B, TIME
from Y
) t1
ON t1.B = orig.A and t1.TIME = orig.TIME
ORDER BY TIME
Запрос не возвращает результата.
Требуемый результат:
A B Time
9506 7072 11:19:43
7072 9506 11:19:43