select
A.EMPLOYEE_ID, A.SEX, A.AGE, A.CARD_NO, A.GET_NUM, A.USR_ID, A.EMPLOYEE_ST, B.DESK_NUM, B.SALARY , B.BETTER_NUMBER
from TBL_UBP_ORDER A
left join TBL_PUP_ACCOUNT B on B.DESK_NUM = A.GET_NUM and A.USR_ID = B.USR_ID
where A.EMPLOYEE_ID = #{employee} and A.USR_ID = #{userId} and (B.BETTER_NUMBER = #{bussCode} or B.BETTER_NUMBER is null)
with ur
表B可为空,为空时还能查出表A内容。

本文介绍了一个具体的SQL左连接查询案例,展示了如何从两个表中根据特定条件获取员工信息及账户详情。此查询考虑了当关联表中的某些字段为空的情况。

被折叠的 条评论
为什么被折叠?



