С Новым годом! Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 28.03.2015
Сообщений: 19

Копировать столбец в другую таблицу с условием

26.08.2015, 14:50. Показов 2205. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. У меня есть 2 таблицы. 1-я содержит столбцы Id Artist Track. 2-я Id Artist Track Artist_id.
как мне скопировать из первой таблицы Id во столбец Artist_Id, чтобы при этом было сравнение по именам артистов (столбец Artist)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.08.2015, 14:50
Ответы с готовыми решениями:

MS SQL 2003 - как копировать столбец с одной таблицы в другую?
Доброго всем утра. Прошу помощи, по решению маленькой проблемы. Есть таблица dbo.Mon - в ней столбец Name - varchar(50), и 30 столбцов...

Копировать последнюю запись в другую таблицу
Здравствуйте. Возник вопрос, чтобы записывать последнее значение(не повторяющееся) в другую таблицу. Сначала думал сравнивать последнее и...

Копировать одну таблицу из MS SQL 2005 в другую базу данных автоматически
Добрый день, очень нужна помощь Подскажите как я могу копировать одну таблицу из MS SQL 2005 в другую базу данных автоматически, то...

5
 Аватар для operaphantom
21 / 21 / 12
Регистрация: 24.10.2014
Сообщений: 53
26.08.2015, 15:40
А в первой таблице id относится к треку или к исполнителю?

Не по теме:

Как-то не очень красиво выглядит.
Может еще не поздно сделать три вот такие таблицы?

1) id | Artist
2) id | Track
3) artistID | trackID

0
0 / 0 / 0
Регистрация: 28.03.2015
Сообщений: 19
26.08.2015, 15:52  [ТС]
в первой таблице Id исполнителя. и нужно, чтобы во второй таблице в Artist_Id как раз были внесены Id с первой таблицы в соответствии с исполнителями, т.е. сравнивая столбцы artist.
знаю, что не красиво, но это промежуточный этап. это не готовый вариант. эти таблицы потом будут использоваться для других целей
0
 Аватар для operaphantom
21 / 21 / 12
Регистрация: 24.10.2014
Сообщений: 53
26.08.2015, 16:03
Тогда предпологаю, что требуется нечто вот такое:

T-SQL
1
2
3
4
update t2
set t2.artist_id = t1.id
from dbo.artists as t1 join dbo.tracks as t2
on t1.artist = t2.artist and t1.track = t2.track
1
0 / 0 / 0
Регистрация: 28.03.2015
Сообщений: 19
26.08.2015, 16:48  [ТС]
спасибо. все работает
0
Эксперт Pascal/Delphi
 Аватар для xxbesoxx
1135 / 616 / 129
Регистрация: 13.02.2009
Сообщений: 3,600
29.08.2015, 13:04
Цитата Сообщение от sexnmoney Посмотреть сообщение
как мне скопировать из первой таблицы Id во столбец Artist_Id, чтобы при этом было сравнение по именам артистов (столбец Artist)
Я бы написал помощью NOT EXISTS https://msdn.microsoft.com/en-... 10625.aspx
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.08.2015, 13:04
Помогаю со студенческими работами здесь

Из одного столбца и таблицы в другую таблицу и столбец
Есть первая таблица POST из столбца XFIELDS, нужно вынуть определенное значение в интервале. Есть вторая таблица POST_EXTRAS в столбец...

Нужно перенести таблицу в другую книгу в определенный столбец
Есть две Книги эксель. В каждой есть таблица и нужно перенести таблицу в другую книгу в определенный стобец?

Копировать таблицу с данными, перенос таблицы из одной БД в другую (также с данными)
Доброе времени суток всем! Помогите разобраться, как скопировать таблицу вместе с данными в PL/SQL Developer. Есть функция Дублировать...

Копировать в другую книгу
Здравствуйте, не особо разбираюсь в макросах, нужна ваша помощь. Есть макрос, который копирует данные из определенного столбца активной...

Копировать данные без формул с столбца G в столбец Н
Уважаемые помогите пожалуйста ,как прописать ,при нажатии на кнопку -копировать данные без формул с столбца G в столбец Н копировать те...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru