Ниже моя таблица
EmpID Ename Gender
1 John Male
2 Mike Female
3 Dwane Female
4 Clark Male
Теперь я хочу обновить таблицу, установив EmpID как 22 и 56 (получит эти значения из вложенного запроса), где пол - мужской. Кроме того, в моей таблице 100 строк, и мне нужно обновить значения EmpID в соответствии с внутренним запросом для всех значений Male.
Я знаю, что следующий запрос неверен. Допустим, у нас есть 4 строки с Gender as Male, поэтому я хочу обновить EmpID новыми значениями, которые я получу во вложенном запросе.
Update tableName set EmpID = (23,54,65,67) where Gender='Male'.
Каким будет SQL-запрос для достижения этой цели?