gpt4 book ai didi

sql - 比较两个表 ID 并根据相同的 ID 创建第三列

转载 作者:行者123 更新时间:2023-12-04 20:30:12 25 4
gpt4 key购买 nike

我有两个sql表,一个有id和name,另一个有id。我想得到结果 - 表有 3 列,第一个 id,第二个名字,第三个 true/false,如果 id 是否在两个表中。例如:

Table 1       Table 2   result ->   Table 31   Mike      2                     1 Mike false 2   John      4                     2 John true3   Roger                           3 Roger false4   Richard                         4 Richard true

这是我不想完成的。你有什么建议吗

最佳答案

Left join即使未找到匹配项,也会返回行。该行将包含空值。

select t1.id, 
t1.name,
case when t2.id is null
then 'False'
else 'True'
end DoesExist
from Table1 t1
left join Table2 t2
on t1.ID = t2.ID

关于sql - 比较两个表 ID 并根据相同的 ID 创建第三列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12052026/

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