【SQL语句相关】不是很明白where exists(select 1 from的用法

是否能帮忙解读一下:
select a.salechnl as salechnl
from resdata.psal_hx_lcpol a
where not exists(select 1 from ', vTblName, ' where ', vTblName, '.polno=a.polno and ', vTblName ,' .insuaccno=c.invest_acc_no )
and a.riskcode in (select distinct riskcode from resdata.psal_hx_lmriskapp a where a.risktype3 in (''3'',''4''))
and a.appflag not in (''0'', ''2'')
and a.signdate < date ''', vCurrBalanceDate ,'''
and a.riskcode in (''BVLB'', ''BVLC'') '

这一语句中的源表和源字段,这句话的意思具体是什么呢?

这一堆缩写的字段名,谁能知道是啥意思啊
not exists应该是后面的记录集为空吧,后面的and就是对条件字段的过滤

A表存在,但B表不存在的。
比如去过南京,但没有去过上海的人。