У меня есть две таблицы с тысячами записей для студентов, выполняющих мероприятия каждый год:как объединить две таблицы для обновления значения для одного столбца
table1
year | Id | Activity | Name
2001 1 a Mike
2001 1 b Mike
2002 1 c Mike
2003 1 c Mike
table2
Year | Id | Grade
2001 1 7
2002 1 8
2003 1 9
Я хочу получить запрос в нижнем формате,
Я все еще не мог понять. Пожалуйста, помогите
year | Id | Activity | Name | Grade |
2001 1 a Mike 7
2001 1 b Mike 7
2002 1 c Mike 8
2003 1 c Mike 9
Вот что я написал
Select t1.year,t1.Id,t1.Activity,t1.Name,t2.Grade
FROM table1 t1 INNER JOIN table2 t2 ON t2.year=t1.year AND t2.Id=t1.Id
У вас есть вопросы, которые вы написали –
Читайте на 'JOIN'. –
, какую колонку вы хотите обновить? –