问题标签 [update-inner-join]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 通过 MySQL 中的内部联接使用更新语句查找和替换
我有两个表,即 ds_message 和 ds_params,第一个表包含模板,第二个表包含键值对
表结构: ds_message
架构:
表结构: ds_params
架构:
我需要替换表中的键(例如{a} => John
)ds_message
。
我尝试了以下代码,
一旦我执行了代码,我就会得到这样的输出,只有第一个键被替换,其余键不会更新。
请帮助我如何做到这一点。
postgresql - PostgreSQL UPDATE JOIN ...它是如何工作的?
我无法通过 PostgreSQL 中的某种 JOIN 来理解 UPDATE
我有下表(名称),有时在第 3 列填写同义词:
我喜欢用'父'id填充第4列(sd)(sd列现在是空的)
我尝试了以下 sql 语句(以及许多类似的版本)...
...我收到以下错误:
我了解我当前的错误 SQL 尝试用所有找到的 id 填充一个 sd 行。所以不知何故我不明白。
如何在整个表中填写同义词 id (sd)?也许 WITH RECURSIVE 之类的语句?
php - 如何同时更新在laravel中连接的多个表数据
我必须更新通过 laravel 中的内部连接连接的 3 个表数据。是否有任何查询系统可以在 laravel 中更新一次
c# - 更新内连接数据
正如前一个问题在这里提出的那样。
我正在使用DTO方法来内部连接数据。现在可以在我的加入结果中更新数据吗?数据将如何更新回应该可能的原始表?
要求:
- 我正在使用实体框架、C#、ASP.NET Web API
- 我正在使用 SQL Server
目前,我根据他们的ID成功加入了员工和部门表。我根据他们的shift_id加入了员工和工作班次。
内部连接查询在这里:
所以数据在这里:
现在我想更新信息如下:
我可以知道应该在我的 C# 和 Linq 中完成哪些代码吗?它会更新回我的数据库表吗?此外,我听说过这种使用 SQL 存储过程的解决方案,您也可以向我展示这种方法
sql - SQL 更新 - 内部连接查询
我正在尝试在 2 个表中进行更新,但出现此错误:
错误 SQL:ORA-00933:“SQL 命令未正确结束”。
请问你能帮帮我吗?查询是:
sql - 使用连接 sql 更新 | 错误:ORA-00933:SQL 命令未正确结束
对于容量超过 200 件的每件商品,我必须使用两个 ID 必须相同且我无法传递此错误的表将价格降低 2%:ORA-00933:SQL 命令未正确结束
“目录”是一个表,“订单”是第二个表
这里可能是什么错误?谢谢!
sql - 如何使用 UPDATE JOIN 从多行更新单行
我正在尝试在 SQL Server 2016 中使用 UPDATE JOIN 从多行更新单行。
我有一张包含一堆审计事件的表,如下所示:
用户表如下所示:
我想将此记录更新为如下所示:
这是我尝试过的:
但是,我实际上得到了以下信息:
换句话说,它只更新了其中一列,而没有更新其他两列。(顺便说一句,我确实验证了所有三个事件都存在于相关 ID 的表中,所以这不是问题 - 问题在于我编写连接本身的方式)。
我可以通过将其拆分为多个查询来解决这个问题,但如果可能的话,我更愿意使用单个查询来提高性能并使代码更简洁。(如果这实际上不会导致性能提升,请随时纠正我)。
这可能吗,还是我必须将其拆分为多个查询?
我见过几个相关的问题,但没有一个能直接解决我的问题;例如,这个问题是询问如果 JOIN 子句匹配多行会发生什么。我基于此(以及类似的问答)的理解是,您不能“指望”它会选择哪一个。但是,我不是在问哪一个会被更新,我希望所有这些都被更新。
我发现一个问答试图用子查询来做这件事,但这不是我想做的,因为我想使用 UPDATE JOIN 而不是子查询。
mysql - 使用 INNER JOIN 更新 phpmyadmin
我正在尝试以这种方式使用它,但是它返回错误,应该怎么做?
错误 #1064 - 语法错误