я есть сотрудник таблицыОбновление с помощью Select Query в SQLServer
DeptID Name
1 manu
2 kiran
3 anu
4 manoj
0 peter
0 Kumar
0 mike
есть еще одна таблица под названием Отдел
DeptID DepName
1 CS
2 IS
3 EE
0 RR
Запрос
update employee
set DeptID = 7 where exists(
SELECT * FROM Department WHERE (DeptID = 0))
по Exceuting Этот запрос набор результатов изменяет весь Дедид в таблице служащих на 7
Я хотел изменить только DeptID на 7, где DeptID - «0». Это пример, который я пытаюсь вам рассказать. в моем реальном Databse я получил проблема, как этот
пожалуйста, помогите мне, как решить проблему Благодаря
ПРОБОВАЛО ВЫШЕПРИВЕДЕННЫЙ его подачу ошибки, информирующие неуместным О ГДЕ УСЛОВИЕ – happysmile
@ Prince23 - Вы можете попробовать второй запрос в моем ответе и проверить, если это то, что вы хотите сделать ? –
НЕХАТ ПОМОЧЬ МОЙ ВЫПУСК. – happysmile