如何从我的表中插入来自另一个表的带有id的数据。

21 浏览
0 Comments

如何从我的表中插入来自另一个表的带有id的数据。

如何更新我的表格,使用来自数据学校的班级ID?\n我有两个表格,数据学校和学校,\n表格数据学校有字段:班级ID,班级名称和学生人数\n表格学校有字段:班级ID,奖牌,排名和学生人数\n我想将表格学校中的学生人数复制到表格数据学校中,以班级ID作为两个表格的链接\n我尝试了这段代码,但没有起作用\n

UPDATE [数据学校]
SET [学生人数] = [学生人数]
FROM [学校]
WHERE [学校].[班级ID] = [数据学校].[班级ID]

0
0 Comments

问题:如何从另一个表中插入数据,并使用我的表中的ID?

原因:在某些情况下,我们需要将一个表中的数据插入到另一个表中,并且需要确保插入的数据与目标表中的某个特定ID相关联。

解决方法:使用JOIN操作可以解决这个问题。

示例代码如下:

UPDATE 目标表
SET 目标表.[目标列] = 来源表.[来源列]
FROM 目标表
INNER JOIN 来源表
ON 目标表.[目标表ID] = 来源表.[来源表ID];

以上代码中,我们使用了UPDATE和SET语句来更新目标表中的数据。JOIN操作用于将目标表和来源表连接起来,并通过ON语句指定他们之间的关联条件。通过将来源表的数据插入到目标表中,并使用目标表的ID与来源表的ID进行关联,我们可以确保插入的数据与目标表中的特定ID相关联。

以上就是从另一个表中插入数据并使用我的表中的ID的解决方法。通过使用JOIN操作和适当的关联条件,我们可以轻松地将数据从一个表插入到另一个表中,并确保插入的数据与目标表中的特定ID相关联。

0
0 Comments

问题的原因是需要从另一个表中插入数据,并且需要使用当前表的id作为关联条件。下面是解决此问题的方法。

首先,可以尝试使用下面的更新连接语法:

UPDATE t1
SET [jumlah siswa] = t2.[jumlah siswa]
FROM [data sekolah] t1
INNER JOIN [sekolah] t2
    ON t1.[class id] = t2.[class id]

这个语法中,我们使用了UPDATE语句来更新表t1中的[jumlah siswa]列。同时,我们使用了INNER JOIN来连接两个表[t1]和[t2],并且使用[t1]的[class id]和[t2]的[class id]作为关联条件。

通过使用这个语法,我们可以将[t2]表中的[jumlah siswa]列的值插入到[t1]表中的[jumlah siswa]列中,同时保持[id]列的关联。

希望这个解决方法对你有帮助。

0