尝试返回同时存在于 MOF 和 SIL 位置的标题列表(t.processed),然后从该列表中减去 SIL 中存在的标题
修改:
select t.processed, i.call
from item i, title t
where i.bib# = t.bib#
and i.collection = 'PIC'
and i.location in ('MOF', 'SIL')
except
select t.processed, i.call
from item i, title t
where i.bib# = t.bib#
and i.collection = 'PIC'
and i.location = 'SIL'
不幸的是,这没有返回任何结果,但它更接近我所需要的
示例输出相当简单(且灵活):
processed call
Mouse count P WAL
Fly away home P BUN
进一步澄清:我想找到在 SIL 和 MOF 位置重复的标题(例如 Fly away home),然后从该列表中删除出现在 SIL 位置的标题