基于同一表的另一列对sql表中的一列进行数据更新

基于同一表的另一列对sql表中的一列进行数据更新,sql,database,Sql,Database,我有两个表,sql中有四列和五列 在第一个表中,有四列,如ID-Parant-位置-分配ID(ID+位置) 在第二个表中,有五列,如assign ID-ID-L1-L2-L3 从第一个表中分配id&id自动更新 L1、L2、L3基于分配id和id列 我想查询L1列的更新数据,如下面的过程 在“分配ID”列中查找(ID+左侧),如果与记录匹配,则从“分配ID”中匹配的ID列复制记录,并粘贴到L1列中 plz help me您可以使用update with join来更新表列 示例:SQL:从a1.

我有两个表,sql中有四列和五列 在第一个表中,有四列,如ID-Parant-位置-分配ID(ID+位置)

在第二个表中,有五列,如assign ID-ID-L1-L2-L3

从第一个表中分配id&id自动更新
L1、L2、L3基于分配id和id列

我想查询L1列的更新数据,如下面的过程

在“分配ID”列中查找(ID+左侧),如果与记录匹配,则从“分配ID”中匹配的ID列复制记录,并粘贴到L1列中


plz help me

您可以使用update with join来更新表列


示例:

SQL:从a1.id=a2.a1\id上的a2内部联接a1更新a2集合a2.name=a1.name@曼尼什:如果你觉得前面的评论对你有用,那么请接受答案来结束这个问题。