過度簡化,但我需要幫助。比方說,我有這樣的SQL語句:SQL - 如果包含這些其他記錄,則包含此記錄
SELECT * FROM Policy p
JOIN OtherPolicyFile o on o.PolicyId = p.PolicyId
WHERE OtherPolicyFile.Status IN (9,10)
好的,這裏是故事。我還需要在狀態= 11的情況下抽取任何OtherPolicyFile,但是隻有當狀態爲9或10的匹配的OtherPolicyFile也是如此。
換句話說,通常我不會拉的OtherPolicyFile與狀態11,但如果政策也有一個OtherPolicyFile與狀態9或10,那麼我還需要拉任何OtherPolicyFiles與11
狀態寫這個可能有一個非常簡單的方法,但我現在很疲憊,而且沒有跳過籃球就沒有到我這裏來。任何幫助,將不勝感激。
所以基本上,如果9和10同時存在,那麼你試圖獲得狀態11? –
@RaduGheorghiu我認爲如果9或10存在,他需要11,對吧託德? – TMS
托馬斯是正確的 –