Top.Mail.Ru
Ответы
Аватар пользователя
10лет
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+3

SQL left join после объеденения столбец NAME нужно записать в переменную или перенести в другую таблицу

как записать в переменную нужный столбец из объединения из 2-х таблиц?
SELECT * FROM /*дом корпус 7*/
ng_test.accounts_addr left join
ng_test.address_building
ng_test.accounts_addr.street = ng_test.address_building.street
ng_test.accounts_addr.building = ng_test.address_building.record_id ;

в результате объеденения у меня есть столбец 'NAME' мне нужно его записать в переменную или хотябы перенести в другую таблицу и перезаписать столбец 'DOM'

в дополнение к этому могу сказать что DECLARE @VSE VARCHAR(50); пишет ошибку на "DECLARE" подчёркивает его крассным и пишет синтаксическая ошибка. работаю на WORKBANCH 6.1

По дате
По рейтингу
Аватар пользователя
Оракул
10лет

В переменную можно записать только конкретное значение, а не столбец. Перенести в другую таблицу, как-то так:

INSERT INTO other_table (column1, column2, column3)
SELECT column1, column2, column3
FROM first_table ft
LEFT JOIN second_table st ON ft.id = st.id