left join 缺省值

1x1y 2011-11-17 01:31:12
left join 缺省值 如果为空时 设置为某个表的某个值,有id关联
...全文
169 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
1x1y 2011-11-17
  • 打赏
  • 举报
回复
SELECT *, IFNULL(id,(SELECT left_value
FROM `lefttable` where id=a.id )) FROM `admin` a left join serv s on a.user_id = s.member_name
1x1y 2011-11-17
  • 打赏
  • 举报
回复
知道了~
wwwwb 2011-11-17
  • 打赏
  • 举报
回复
[Quote=引用楼主 1x1y 的回复:]
left join 缺省值 如果为空时 设置为某个表的某个值,有id关联
[/Quote]
详细说明
select *,COALESCE(f2,f2)

from b1 left join b2 on b1.id=b2.id
1x1y 2011-11-17
  • 打赏
  • 举报
回复
能为字段值么?某个表相关联的
ACMAIN_CHM 2011-11-17
  • 打赏
  • 举报
回复
IFNULL(expr1,expr2)

mysql> SELECT IFNULL(1,0);
-> 1
mysql> SELECT IFNULL(NULL,10);
-> 10
mysql> SELECT IFNULL(1/0,10);
-> 10
mysql> SELECT IFNULL(1/0,'yes');
-> 'yes'

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧