gpt4 book ai didi

mysql - 我有一个 ID 列表,我需要找到 MySQL 中的表中缺少哪些 ID

转载 作者:太空宇宙 更新时间:2023-11-03 10:52:34 25 4
gpt4 key购买 nike

我有一个 Excel 身份证号码列表,我需要找出列出的哪些号码不作为某个表中的主键存在。

我试着做类似的事情

="Select * from table where `exchangeID` =" &A1&";"

在 Excel 中,为了为每一行生成选择语句。我认为通过对不存在的 ID 运行选择会返回错误。然而,有数百个 ID,复制和粘贴庞大的选择列表除了返回最后一对的结果外没有太多作用。

如有任何帮助,我们将不胜感激!

最佳答案

将列表插入表(可以是临时表),然后使用 LEFT JOIN 连接您的表。

像这样:-

CREATE TABLE temp
(
ID_NUMBER INT
);

INSERT INTO temp VALUES (1), (2), (3)

然后加入

SELECT a.ID_NUMBER
FROM temp a
LEFT OUTER JOIN sometable b
ON a.ID_NUMBER = b.exchangeID
WHERE b.exchangeID IS NULL

关于mysql - 我有一个 ID 列表,我需要找到 MySQL 中的表中缺少哪些 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23392472/

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