You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MySQL查询两个表合并返回单列去重域名列表的实现方案

合并两表域名列并去重的SQL实现方案

该需求可以通过SQL查询实现,使用UNION操作符即可满足要求。
UNION 是SQL中用于合并多个SELECT语句结果集的语法,默认会自动对合并后的结果去重,完全匹配你需要合并两个表的域名字段、重复域名仅展示一次的需求。

示例代码

假设表1名称为table1,表2名称为table2,共同的域名字段为domains,查询语句如下:

SELECT domains FROM table1
UNION
SELECT domains FROM table2

补充说明

  • 用于合并的多个SELECT语句需要满足查询列数一致、对应列数据类型兼容的要求,你仅查询单列域名的场景完全符合该要求
  • 若后续有保留重复域名的需求,可以将UNION替换为UNION ALL,后者不需要做去重计算,查询性能更优
  • 如果你需要对最终合并的域名结果排序,可以在语句最后添加ORDER BY domains即可

内容的提问来源于stack exchange,提问作者Marcel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 07:36:04