表 A
name qq
张三 123456
李四 12345
王二麻子 77889
二狗子
表 B
qq
123456
12345
77889
我现在的需求是 把表 A 的 QQ 段和表 B 的 QQ 段进行对比 如有没有就返回 0 1 结果就是这样
name qq flag
张三 123456 1
李四 12345 1
王二麻子 77889 1
二狗子 null 0
这事我自己写的 但是判断返回咋写
select
name, qq
from a
left join b
on a.qq=b.qq
limit 100
1
promisenev 2020-09-16 18:27:32 +08:00
case when 啊 case 到 null 就返回 0
|
2
slannad 2020-09-16 18:33:29 +08:00
判断是否 in b,case when 就行啊
|
3
koolob 2020-09-16 19:00:13 +08:00
select name, a.qq,if(b.qq is null, 0,1) as flag
|