gpt4 book ai didi

mysql - 获取现有表中不存在的ID和日期

转载 作者:行者123 更新时间:2023-11-29 09:49:35 25 4
gpt4 key购买 nike

我有两个表,其中包含 ID, Date, var1, var2 ...等等。

我使用下面的查询来提取 ID来自Table2Table1哪里ID不在 Table1 中.

INSERT INTO [192.168.0.241].mvdsc1302.dbo.patient_reg
SELECT *
FROM [192.168.36.36].mvdsc1302.dbo.patient_reg a
WHERE a.patient_id NOT IN (SELECT patient_id
FROM [192.168.0.241].mvdsc1302.dbo.patient_reg
WHERE patient_id = a.patient_id)

上面的代码获取新的 IDsTable1 。我还需要一个条件,如果我需要拉ID怎么办?它已经存在于table1中,但是新输入的date对于ID (duplicate ID with different date)

最佳答案

这是你想要的吗?

REPLACE INTO [192.168.0.241].mvdsc1302.dbo.Patient_Reg
SELECT *
FROM [192.168.36.36].MVDSC1302.DBO.Patient_Reg a
WHERE NOT EXISTS
(SELECT *
FROM [192.168.0.241].mvdsc1302.dbo.Patient_Reg b
WHERE b.patient_id=a.patient_id
AND b.Date=a.Date)

关于mysql - 获取现有表中不存在的ID和日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55036990/

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