2个表的SQL查询如何填充第一个到第二个表的字段

奥列格·曾科维奇

我有两张桌子。首先有这个结构:

ID / WEIGHT / CLICK

第二:

ID / SORT

x = WEIGHT * n + CLICK * k动态计算一个变量,我必须将其放入第二个表的字段 SORT 中。

如何进行查询以将 var x 从第一个表填充到字段 SORT 到第二个表。

两个表具有相同的 ID。

乔治·门努蒂斯

试试这个:

update s set sort=WEIGHT * n + CLICK * k
from first_table f
inner join second_table s on f.id=s.id

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

查询第二个表的第一个值

基于Oracle SQL中第一个查询的结果的第二个查询中的UNION表

我如何内部联接2个SQL表,但仅从第二个表中获取第一个结果?

在 SQL Server 和 PostgreSQL 上查询,我如何从第一个表获得第二个表的可视化

如何加入两个表并使用第二个表覆盖第一个表?

如何使用第二个 sql 的名称从第一个表中删除值

在第一个查询中获取第二个查询作为字段

Mysql 按第一个表日期分组并计算第二个表中的不同字段

当第二个表引用第一个表中的主键时,如何将记录插入到两个表中?

在表单中,选择第二个表和第一个表

执行2个mysql查询,第二个基于第一个

如何将第二个表的两个条目作为两列,以便从第一个表中进行选择查询?

SQL 更新第一个表,在第二个表中使用条件变量检索

Sql:使用第一个表中的日期从第二个表中查找列的总和

如何联接2个表并显示所有第一个表,甚至第二个表的where子句未满足?

2个表在联接时具有相同的字段名称,返回第二个字段,而第一个忽略

如何从第一个表和第二个表中检索所有数据

如何通过第一个表值获取第二个表值

SwiftUI:如何在关闭第一个工作表时显示第二个工作表

如何基于第一个查询运行第二个查询?

如何用第二个序列的元素填充第一个序列

如何根据第一个<select>选项填充第二个<select>

在第一个SELECT查询之后从第二个表中获取特定的列

SQL 连接,其中第二个表中的值是第一个表中的第一个较低值

Oracle:匹配第一个和第二个表的行

SQL第二个INSERT查询,其ID为第一个

MySQL SELECT 两个表,同时用第二个表的字段的值替换第一个表的字段的值

Microsoft SQL Server:如何从第一个查询中过滤出第二个查询的结果

在一个提交上更新多个表将 id 从第一个表传递到第二个表