求SQL语句
有两个表A(filename),B(filename,content),B中有一条特殊记录为('@file@','@@')。要求查询content结果为A.filename=B.filename,若A中的filename在B中不存在,则content取特殊记录中的内容,即'@@'。
不知说明白没有,小弟初学,望各为不吝赐教。
select a.filename, nvl(b.content,'@@')
from a, b
where a.filename = b.filename (+);