Я читаю эту статью Мигеля Гринберга, и в части «Объединение» меня немного смущает результат.
Подводя итог той части, которая меня беспокоит , он объединил запрос и подзапрос, принадлежащие ОДНОЙ таблице, при условии, что его customer_id
совпадают
- Выбран запрос:
id, customer_id, order_date
- Выбран подзапрос:
customer_id, max(order_date) AS last_order_date
Когда он присоединился к нему, я ожидал что-то вроде:
id | customer_id | order_data | customer_id | last_order_date
--------------------------------------------------------------
Но его результат был:
id | customer_id | order_data | last_order_date
-----------------------------------------------
Где другой customer_id
selected из подзапроса?
Этим я хотел бы подтвердить, правильно ли я понимаю, JOIN также объединяет две COLUMNS, если он имеет то же имя и VALUE.