


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