首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SQL查询-确保我的代码正确/帮助在一个查询中进行多个查询(子查询)

SQL查询-确保我的代码正确/帮助在一个查询中进行多个查询(子查询)
EN

Stack Overflow用户
提问于 2019-03-15 09:49:37
回答 1查看 36关注 0票数 0

今天我有一个关于SQL的问题。

基本上,这就是我想要做的(这对我在这个数据库中的其他几个表也很有用)

表1=成员表2=付款

从本质上讲,试图将记录插入到一个表中,但是,如果memberID字段对每个人都存在,则查询还会复制该字段。

代码语言:javascript
运行
复制
INSERT INTO Payments (FirstName, LastName, PaymentMade)
VALUES ('',  '', ''); AND UPDATE Payments
SET Payments.MemberID = Members.MemberID
FROM Members INNER JOIN Members ON Payments.MemberID = Members.MemberID;

问题是:我是否正确地执行了这一步,或者我错过了这里的关键一步?

非常感谢!:)

EN

回答 1

Stack Overflow用户

发布于 2019-03-16 09:13:38

我猜您想要将数据从Table1插入到Table2中。

代码语言:javascript
运行
复制
INSERT INTO table2 (column1, column2, column3, ...)
SELECT column1, column2, column3, ...
FROM table1

使用Where条件过滤掉不需要的记录。

代码语言:javascript
运行
复制
INSERT INTO table2 (column1, column2, column3, ...)
SELECT column1, column2, column3, ...
FROM table1
WHERE condition;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55174459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档