2015-05-29 25 views
1

我有一個場景,我有索賠申請表和申請索賠人表。我需要使用SSN作爲關鍵字,從申請申請人表中稀釋查找申請人申請人ID。問題是同一SSN有多個申請人ID。因此,我想拉取Claim_application表中尚未使用的那些。所以我使用Sparse查找下面的查詢。用於跟蹤使用記錄的稀疏查找

SELECT SSN, CLAIM_APPLICATION_CLAIMANT_ID 

FROM CLAIM_APPLICATION_CLAIMANT 

WHERE ORCHESTRATE.CLAIM_APPLICATION_CLAIMANT_ID not in (
    SELECT CLAIM_APPLICATION_CLAIMANT_ID 
    FROM CLAIM_APPLICATION 
) 

但是,當我要地圖在查找階段關鍵的表達,它拋出下面的錯誤。

主要表達不能在此link.The的鍵列設置連接 階段定義鍵查找

可能是什麼問題嗎?

回答

0

我也很困惑,但請探索這些選項。

  1. 在嵌套查詢添加不同子句和另一where子句等同兩個表

  2. 之間的SSN嘗試的另一種方法包括使用聯接。

  3. 嘗試使用SQL MINUS操作者是否列在數量上等於