为啥我的查询不能从一个表中选择然后插入到另一个表中?

Posted

技术标签:

【中文标题】为啥我的查询不能从一个表中选择然后插入到另一个表中?【英文标题】:Why is my query is not able to select form one table then insert into another table?为什么我的查询不能从一个表中选择然后插入到另一个表中? 【发布时间】:2015-03-29 04:47:31 【问题描述】:

我有两个不同的表,用户表和投诉表。我想从表用户中选择值并将其插入到表投诉中。

表用户:

username | name | password|

餐桌投诉:

complaint_ID| name | date|

这是我尝试过的:

$query_search = "INSERT INTO complaint (name) SELECT (name) FROM users";

【问题讨论】:

您的查询看起来不错 有什么问题 ***.com/questions/576441/…检查这个问题这和你问的一样 等待我粘贴错误... 【参考方案1】:

首先使用您的主键获取数据,从您的表用户中检索值,编写如下查询:

SELECT name FROM users WHERE password=(...);

然后在你的第二个表中添加这个数据抱怨写一个查询:

UPDATE complain SET name=(.....) WHERE complaint_ID=(....);

【讨论】:

以上是关于为啥我的查询不能从一个表中选择然后插入到另一个表中?的主要内容,如果未能解决你的问题,请参考以下文章

从一个表中选择,插入另一个表 oracle sql 查询

在oracle中怎么将查询到的数据插入到另一个表中

如何在通过变量搜索时从一个表中选择 user_ID 并插入到另一个表中? Python 我的 SQL

如何从表中选择记录并插入另一个表?

从一个表中选择行并插入到另一个表中

从一个表中选择并插入到另一个表中