查询所有未删除的组织的时候,根据组织表中的发起单位ID查询出发起单位的简称,如果该医院被删除或者被禁用 则显示空!! 根据state和hos_state判断

img

img

一个组织表,一个医院表,组织表中的发起单位Id为医院的ID, 查询所有未删除的组织的时候,根据组织表中的发起单位ID查询出发起单位的简称,如果该医院被删除或者被禁用 则显示空!! 根据state和hos_state判断

select
    t.*,
    case when h.hos_state='0' or h.state='0' then ''
    else h.abbreviation
    end abbreviation
from 组织表 t
left join 医院表 h on t.hos_id=h.id
where t.tso_state='1'--组织开启
and t.state='1'--组织可用