У меня есть две таблицы, которые выглядят так:
T1: T1ID | Date | Time | Barcode
T2: T2ID | Date | Time | Barcode
Я в основном хочу согласовать каждую запись и вернуть T1ID
и T2ID
, чтобы я знал, что запись T1
совпадает с T2ID
.
Результат должен быть таким:
T1ID | T2ID | Date | Time | Barcode
Я сделал бит согласования, но понятия не имею, как мне получить T1ID
и T2ID
в строке.
Запрос на согласование приведен ниже.
SELECT Date,Time,Barcode
FROM
( Select Date ,Time ,Barcode from T1
union All
Select Date, Time , Barcode from T2 ) as Reconcile
GROUP BY Date ,Time ,Barcode
Having count(Date) > 1 ;
Кто-нибудь может указать мне правильный путь?