Здравствуйте Я использую SQL SERVER 2008R2 и есть таблицы, которые производят следующие выходные,Link ID для того же пользователь
**Usertable**
USERID Name LINKID
1 abc NULL
2 pqr NULL
3 str NULL
4 xyz NULL
**PhoneTable**
USERID PhoneNumber
1 123
2 123
3 12345
4 34567
**EmailTable**
USERID EmailID
1 [email protected]
2 [email protected]
3 [email protected]
4 [email protected]
Моего requiremnet есть, если записи в PhoneTable имеют одинаковый PhoneNumber
то же LINKID
должны быть обновлены оба USERID
в USERTABLE.
И если пользователи имеет тот же EmailID
в EmailTable, тогда же LINKID
должны быть обновлены для обоих USERID
в USERTABLE
Мой ожидается выход для UserTable есть
USERID Name LINKID
1 abc 1
2 pqr 1
3 str 1
4 xyz NULL
Userid 4 Дон» t имеют тот же phonenNumber или EmailID, поэтому он должен оставаться Null. Предложите мне запрос или процедуру, чтобы получить результат. Спасибо.
@Option: см. добавленные теги. – Wanderer
может сделать это с помощью слияния и вывода? – atoms
Но откуда LINKID 1 идет в обоих случаях? –