从where子句到另一个where子句的SQL INSERT

帕特里克

如何将内容从具有where子句的一个表复制到同一表的另一个where子句?

因此,“选择查询”将是:SELECT * FROM items where where countryNr = 5;

我现在想将上述查询中的所有数据插入到例如countryNr = 1中。

因此,countryNr = 5和CountryNr = 1最终应该具有相同的数据。

Hbourchi

您所描述的更像是一个UPDATE而不是INSERT ...在这种情况下,您的查询可能是这样的:

update item
set (field1, field2) = (select field1, field2 from item where countrNR = 5)
where countrNR = 1 

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用WHERE子句的SQL Server INSERT INTO

使用WHERE IN子句进行INSERT INTO

基于另一个参数的条件where子句

在Where子句中添加另一个表

mysql where 子句基于另一个查询

使用NOT IN的另一个表中的WHERE子句

将替换SQL作为另一个SQL中的where子句的输出

SQL查询搜索将where子句放在另一个之上

基于SQL Server中另一个查询的Where子句

Sql从表中选择但使用另一个表值作为where子句

SELECT 语句可以同时返回数据和 INSERT 到另一个 SQL 表吗?

SQL在将主键与where子句中的另一个值合并时返回空行

带有WHERE子句的SELECT,该子句以字符串形式存储在另一个表中

如何引用在WHERE子句中计算的另一个字段?

WHERE子句与Laravel中的另一个表有关系

在where子句中将查询返回的值用于另一个选择查询

where子句基于来自另一个表的select语句

Laravel 5来自另一个表的where子句

MySQL WHERE子句链接到另一个表

mysql用where子句计算来自另一个表的行

如何在laravel的另一个表中获取数据where子句

Where子句检查另一个表中的两列

当where子句使用另一个表中的项目时,Mysqli Select查询

使用 where 子句从另一个过程调用存储过程

MySQL - 从另一个表中为 WHERE 子句选择数据

LINQ使用where子句遍历c#中的另一个数组

Left Join Where子句(名称与另一个表中的ID匹配)

从表中选择where子句从另一个表中的数组

如果满足两个条件(一个在 WHERE 子句中,另一个在 HAVING 子句中)中的任何一个,则选择行