【发布时间】:2019-03-15 01:49:36
【问题描述】:
我今天有一个关于 SQL 的问题。
基本上这就是我想要做的(这对于我在这个数据库中的其他几个表也很有用)
表 1 = 成员 表 2 = 付款
本质上是尝试将记录插入到 1 个表中,但是如果成员 ID 字段存在于个人中,则查询也会复制该字段。
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;
问题是:我是否正确执行了此操作,还是我错过了此处的关键步骤?
非常感谢! :)
【问题讨论】:
-
这不是有效的语法,所以它不起作用。你会知道,如果你努力使用它。找到一个好的基础 SQL 教程会很有帮助。
-
这些 SQL 没有任何意义。不能在一个语句中运行多个操作。为什么将姓名保存到付款中,而不仅仅是帐户或会员 ID?为什么要使用代码而不只是将数据输入到绑定到表格的表单中?