У меня есть две таблицы в SQL, к которым я пытаюсь присоединиться.
Table1:
Date | Name | Shoe_Size | Pay_method
2020-04-04 05:27:00.0000000 | J.Bloggs | 8 | Credit
2020-04-04 05:55:00.0000000 | J.Smith | 10 | Cash
2018-06-20 05:27:00.0000000 | J.Bloggs | 6 | Cash
2018-08-15 05:55:00.0000000 | J.Smith | 9 | Cash
Table2:
Date_ID | Name | TShirt_Size
2020-04-04 00:00:00.0000000 | J.Bloggs | M
2020-04-04 00:00:00.0000000 | J.Smith | L
2018-06-20 00:00:00.0000000 | J.Bloggs | S
2018-08-15 00:00:00.0000000 | J.Smith | M
Я хотел бы объединить таблицы, чтобы показать:
Date | Name | Shoe_Size | TShirt_Size
2020-04-04 05:27:00.0000000 | J.Bloggs | 8 | M
2020-04-04 05:55:00.0000000 | J.Smith | 10 | L
2018-06-20 05:27:00.0000000 | J.Bloggs | 6 | S
2018-08-15 05:55:00.0000000 | J.Smith | 9 | M
Код, который я пробовал :
SELECT a.Date, a.Name, a.Shoe_Size, b.DATE_ID, b.Name, b.Tshirt_Size
From Table1 a, Table2.b
WHERE a.Name = b.Name
Но, очевидно, не учитывает измерение даты.
Вещи, которые я не знаю, как получить:
Как для объединения на основе двух общих столбцов (имя и дата).
Дата в таблице 1 имеет точное время, а дата в таблице 2 просто имеет правильный день. Будет только одна запись на имя в день.
Любая помощь будет высоко ценится.