A表 库存信息表 IDNO NOTE CC91 AA CC92 BB CC97 CC B表 完成状态表 IDNO Status WorkNO CC91 Y 123 CC91 C 456 CC92 C 555 CC92 C 666 CC97 N 777 Y表示正在执行,C表示完成 N 表示撤消 结果要求显示,并转义一下Status中文含义,N,C状态显示成 没有安排,Y显示成已安排 IDNO Status WorkNO CC91 已安排 123 CC92 没有安排 CC97 没有安排 ( CC91
select a.ipno, case when b.status is not null then '已安排' else '没有安排' end status, workno
from A
left join (select * from B where status='Y') b on a.ipno=b.ipno