select a.*, if(b.业务号码 is not null ,'白名单') 是否白名单 from date.家宽全量表格 a left join 全量标签集.白名单 b on a.账号=b.业务号码;哪里有问题
时间: 2024-01-22 07:01:55 浏览: 75
SQL_Tutorial.rar_SQL Tutorial chm_sql_sql chm_sql tutorials.chm_
这段 SQL 语句中,表格和标签集的来源没有明确指定,可能会导致执行错误或者无法找到表格和标签集。建议在表格和标签集前加上对应的数据库名或者别名,例如:
```
select a.*, if(b.业务号码 is not null ,'白名单', '非白名单') 是否白名单
from date.家宽全量表格 a
left join 全量标签集.白名单 b
on a.账号 = b.业务号码;
```
此外,建议在 IF 函数中添加默认值,以防止出现空值的情况。
阅读全文