Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте, я прошу помощи в создании запроса
не знаю как это нормально объяснить, поэтому попробую объяснить на примере
Имеется 2 таблицы TableA TableB с одинаковыми структурами
TableA:
_______________________________________________________________
|Entry | size | adress | adrestype | cordinatx | cordinaty | cordinatz|
x x 1 6 38 98 348
x x 2 7 48 28 128
x x 3 8 58 18 78
x x 4 20 68 48 88
x x 5 10 78 58 78
_______________________________________________________________
TableB:
_______________________________________________________________
|Entry | size | adress | adrestype | cordinatx | cordinaty | cordinatz|
x x 1 7 null null null
x x 2 6 null null null
x x 3 10 null null null
x x 4 8 null null null
x x 5 20 null null null
_______________________________________________________________
adress и adrestype в таблицах совпадают и повторяются
Нужно перенести cordinatx , cordinaty, cordinatz из TableA в Table B
чтобы
Cordinaty,Cordinatz,Cordinatx перенеслись согласно совпадениям по Adres и Adrestype из таблицы A в таблицу B
то есть
строчка
TableA:
_______________________________________________________________
|Entry | size | adress | adrestype | cordinatx | cordinaty | cordinatz|
x x 1 6 38 98 348
x x 4 20 68 48 88
_______________________________________________________________
перешла в
TableB:
_______________________________________________________________
|Entry | size | adress | adrestype | cordinatx | cordinaty | cordinatz|
x x 1 6 38 98 348
x x 4 20 68 48 88
_______________________________________________________________
как это будет выглядеть в запросе ?
Неактивен
В Вашем примере нет ни одной строки в первой и второй таблицах, в которых бы
совпадали одновременно address и addresstype. Если подразумевается, что всё-таки
нужны совпадающие строки, то
UPDATE tableA, tableB
SET tableB.cordinatx = tableA.cordinatx, ...
WHERE tableB.adress = tableA.adress AND tableB.adrestype = tableA.adrestype
Неактивен