Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Одинаковые записи двух таблиц / 11 сообщений из 11, страница 1 из 1
14.08.2020, 11:38
    #39989728
Ahir Zaman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковые записи двух таблиц
Добрый день! Есть 2 таблицы:
Tab1 (ID, LNAME, FNAME, MNAME, SNILS);
Tab2 (ID, LNAME, FNAME, MNAME, SNILS).
В Tab1 колонка SNILS не заполнена.
Нужно найти записи в Tab1, которые совпадают с записями в Tab2 и из Tab2 добавить людям SNILS, если записи совпадают
...
Рейтинг: 0 / 0
14.08.2020, 11:41
    #39989731
zby
zby
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковые записи двух таблиц
Ahir Zaman,

А где скриншот второй таблицы? А то как-то не очень понятно.
...
Рейтинг: 0 / 0
14.08.2020, 11:46
    #39989739
Ahir Zaman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковые записи двух таблиц
zby,

В первый раз на форуме))

Модератор: Вложение удалено.
...
Рейтинг: 0 / 0
14.08.2020, 11:47
    #39989740
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковые записи двух таблиц
Ahir Zaman,

А где скриншот собственных попыток решения задачи или ценника на решение?
...
Рейтинг: 0 / 0
14.08.2020, 11:47
    #39989741
Ahir Zaman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковые записи двух таблиц
zby,

Там 7 совпадающих строк. Нужно найти эти строки и добавить туда SNILS из Tab2
...
Рейтинг: 0 / 0
14.08.2020, 11:50
    #39989745
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковые записи двух таблиц
Ahir Zaman,

Пример из доки посмотри
Вдруг подойдёт

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
USE AdventureWorks2012;  
GO  
IF OBJECT_ID ('dbo.Table1', 'U') IS NOT NULL  
    DROP TABLE dbo.Table1;  
GO  
IF OBJECT_ID ('dbo.Table2', 'U') IS NOT NULL  
    DROP TABLE dbo.Table2;  
GO  
CREATE TABLE dbo.Table1   
    (ColA int NOT NULL, ColB decimal(10,3) NOT NULL);  
GO  
CREATE TABLE dbo.Table2   
    (ColA int PRIMARY KEY NOT NULL, ColB decimal(10,3) NOT NULL);  
GO  
INSERT INTO dbo.Table1 VALUES(1, 10.0), (1, 20.0);  
INSERT INTO dbo.Table2 VALUES(1, 0.0);  
GO  
UPDATE dbo.Table2   
SET dbo.Table2.ColB = dbo.Table2.ColB + dbo.Table1.ColB  
FROM dbo.Table2   
    INNER JOIN dbo.Table1   
    ON (dbo.Table2.ColA = dbo.Table1.ColA);  
GO  
SELECT ColA, ColB   
FROM dbo.Table2;  
...
Рейтинг: 0 / 0
14.08.2020, 11:51
    #39989747
Ahir Zaman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковые записи двух таблиц
env,

Я только начинаю, поэтому, много чего не знаю

SELECT LNAME, FNAME, MNAME FROM Tab1
INTERSECT SELECT LNAME, FNAME, MNAME FROM Tab2

Так я нашёл совпадающие строки
...
Рейтинг: 0 / 0
14.08.2020, 11:52
    #39989749
Ahir Zaman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковые записи двух таблиц
andreymx,

Хорошо, спасибо))
...
Рейтинг: 0 / 0
14.08.2020, 11:53
    #39989751
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковые записи двух таблиц
Ahir Zaman,

Для решения задачи понадобится прочесть и осознать разделы про SELECT и UPDATE
...
Рейтинг: 0 / 0
14.08.2020, 12:10
    #39989762
Ahir Zaman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковые записи двух таблиц
env,

Спасибо. Почитаю
...
Рейтинг: 0 / 0
14.08.2020, 12:44
    #39989782
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одинаковые записи двух таблиц
Модератор: Уважаемый Ahir Zaman
Освойте, пожалуйста, кнопки Ctrl+C / Ctrl + V, потому что в дальнейшем все ваши скриншоты будут стираться на месте.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Одинаковые записи двух таблиц / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]