gpt4 book ai didi

mysql - 检查两个表中是否存在相同值的查询,如何组合两个查询

转载 作者:行者123 更新时间:2023-11-30 22:22:13 24 4
gpt4 key购买 nike

表一

SELECT COALESCE(EMAIL, FB_EMAIL)as EMAILId  FROM o2core.t_o2_user_profile_details  where USER_ID=10011;

查询1的输出是

    EMAILId
bhanupriya@gmail.com

表:2

SELECT CORP_USER_ID as  FROM o2core.t_o2_corp_user_reg_map as b where TH_ID=2 ;

查询2的输出是

    EMAILId
bhanupriya@gmail.com

最佳答案

尝试使用这个查询:

SELECT COUNT(*) > 0 AS emailIsUsedTwice
FROM t_o2_user_profile_details AS p
INNER JOIN t_o2_corp_user_reg_map AS m ON m.CORP_USER_ID = COALESCE(p.EMAIL, p.FB_EMAIL)
WHERE p.USER_ID = 10011;

t_o2_corp_user_reg_map.CORP_USER_ID 上的索引也很有用

关于mysql - 检查两个表中是否存在相同值的查询,如何组合两个查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36356542/

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