gpt4 book ai didi

mysql - 如何比较2个表并合并mysql中字段中的重复实体?

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

如何比较 2 个表,然后在比较 mysql 中的两个表后合并字段中的重复实体?

示例:

如果我有

TBL_SCHEDULE                   TBL_ORDER

ID CUS_ID DATE ID CUS_ID ORDER ID
------------------- -----------------------
1 1 2016-12-11 1 1 1
2 1 2016-12-11 2 3 10
3 3 2016-12-11 3 3 34
4 3 2016-12-11 4 1 2
5 7 2016-12-11 5 7 11
6 4 2016-12-11 6 7 15

我想达到这个结果:

CUS_ID
------
1
3
7

我只想捕获两个表之间匹配的 cus_id 并将它们合并。 TIA

最佳答案

只需执行JOIN即可。执行SELECT DISTINCT删除重复项:

select distinct s.CUS_ID
from TBL_SCHEDULE s
join TBL_ORDER o on s.CUS_ID = o.CUS_ID

或者,您可以使用INTERSECT - 如果 MySQL 支持:

select CUS_ID from TBL_SCHEDULE
intersect
select CUS_ID from TBL_ORDER

关于mysql - 如何比较2个表并合并mysql中字段中的重复实体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41084412/

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