-3

我需要运行一个查询,返回所有具有电生理研究但没有 %Ablation% 的事件所以在这种情况下,我应该只收到事件 608 和 612。该表有两列 SS_EVENT_EP_ID 和 STUDYPROCEDURE

表格截图 https://plus.google.com/photos/105880715521229058253/albums/6026235567691005409/6026235568072337762

4

1 回答 1

0

我刚看到你的桌子。是的,你是对的,你需要一个子查询。

您还需要EXISTS操作员。

SELECT EP.SS_Event_EP_ID, EP.StudyProcedure, Event_EP.EventDate 
FROM Event_EP INNER JOIN EP_Procedure As EP
ON Event_EP.SS_Event_EP_ID = EP.SS_Event_EP_ID 
WHERE EP.StudyProcedure = "Electrophysiology study" 
AND (Event_EP.EventDate Between #1/1/2004# And #12/31/2012#)
AND NOT EXISTS ( 
    Select SS_Event_EP_ID from EP_Procedure As EP_I
    Where EP_I.SS_Event_EP_ID = EP.SS_Event_EP_ID 
    And EP_I.StudyProcedure Like "%blation%"
)
于 2014-06-18T12:43:15.397 回答