例如
tabA
id name
1 tom
2 jack
3 lily
tabB
name num
tom 5
jack 3
需求结果
id name num
1 tom 5
2 jack 3
3 lily 0
mysql写法:
select ta.*,ifnull(tb.num,0) from tabA ta left join tabB tb on ta.name = tb.name;
oracle写法:
select ta.*,nvl(tb.num,0) from tabA ta left join tabB tb on ta.name = tb.name;
mysql写法:
select ta.*,isnull(tb.num,0) from tabA ta left join tabB tb on ta.name = tb.name;
阅读(1872) | 评论(0) | 转发(0) |