查询两张表 并且对为空的值做默认值

select

u.User_pictureUrl,

u.User_phone,u.ID as userId,

u.user_nickname,

IFNULL(f.userFriend_status,3)as status ,

IFNULL(f.userFriend_comment,' ')as userFriend_comment,

IFNULL(f.userFriend_address,' ')as userFriend_address

from

tab_userinfo u

LEFT JOIN tab_userfriend f ON u.ID=f.userFriend_user_id

where

u.ID=#{userId}

mybatis中插入

insert into user_message

(

skip_id,user_id

)

values

(

ifnull(#{userMessage.skipId},"0"),

#{userMessage.userId}

)

等同于:

#{userMessage.skipId},

#{userMessage.skipSonId},

#{userMessage.jumpType},

"0",

"0",

0,

详见:https://blog..net/weixin_38137028/article/details/88245042

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐