gpt4 book ai didi

.net - Mysql +将一列(table1)的数据复制到(table2)的列

转载 作者:行者123 更新时间:2023-11-29 06:54:45 25 4
gpt4 key购买 nike

我有两张 table 。一个是 EmployeeDatabase,另一个是 EmployeeSalary。

两者都有一个列 employeeid 列...我想从 EmployeeDatabase 中获取所有 employeeid 并将其填充到 EmployeeSalary 表中,记住薪水表中没有重复的记录...我已将 employeeid 列设置为唯一在两个表中。

如何为此编写查询。

最佳答案

  • 使用 INSERT INTO...SELECT 语句
  • 使用 LEFT JOIN 连接两个表,这样您就可以使用 IS NULL 函数过滤另一个表中不存在的 ID

查询,

INSERT INTO EmployeeSalary (EmployeeID)
SELECT a.EmployeeID
FROM EmployeeDatabase a
LEFT JOIN EmployeeSalary b
ON a.EmployeeID = b.EmployeeID
WHERE b.EmployeeID IS NULL

关于.net - Mysql +将一列(table1)的数据复制到(table2)的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13448211/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com