gpt4 book ai didi

mysql - 忽略数据库中的重复行

转载 作者:行者123 更新时间:2023-11-29 01:21:28 25 4
gpt4 key购买 nike

我有一个 csv 文件,我已将其导入到 phpmyadmin 的数据库中,我需要将一个新的 csv 文件写入一个文件,但忽略重复的电子邮件,例如,如果我的查询找到这两行:

41  Alain   Aiseng  a.as@gmail.com  DL MCI    

42 Alain Aiseng a.as@gmail.com LNKD 05 14

在我的新 csv 输出中应该忽略这两行。这应该是什么 SQL 查询?

最佳答案

您可以为此生成查询(然后将结果保存到文件中)。查询是:

select t.*
from table t
group by name, email
having count(*) = 1;

nameemail对应于保留 Alain Aiseng 的任何列和 a.as@example.com .

请注意,这使用了 MySQL 功能,其中列名不必位于 group by 中。用于聚合查询。这是此功能完全可以安全使用的一种情况,因为 having子句指定只有一行符合条件。

关于mysql - 忽略数据库中的重复行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23665052/

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