如何使用 SQL 中的另一个表更新一个表中不相关的数据,其中这些表共享一个公共数据点?

问题描述 投票:0回答:1

我对编码很陌生,所以这可能很容易,但无论如何,我正在做一个项目,通过约克开发者成为一名编码员。我需要更新联系人表中的手机数据点,但在使用员工表中的名字和姓氏列时,我需要更新命令来选择数据点。对于我的问题中的任何术语或令人困惑的部分,提前表示歉意,我很新,仍在学习很多东西。

我尝试了多种方法使用内部连接命令和 where 命令重新排列更新命令,但总是收到错误消息“类型 [] 未定义”或类似的内容。

sql datatable sql-update
1个回答
0
投票
UPDATE Contact
SET Cellphone = 'new_cellphone_value' 
FROM Contact c
INNER JOIN Employee e ON c.EmployeeID = e.EmployeeID   
WHERE e.Firstname = 'Sohail' AND e.Lastname = 'Aslam'; 
        
-- Replace 'new_cellphone_value' with the actual new cellphone number
-- Replace 'EmployeeID' with the actual column name that links Employee and Contact tables
-- Replace 'Soahil' and 'Aslam' with the actual first name and last name of the employee you want to update
© www.soinside.com 2019 - 2024. All rights reserved.