我需要查找SQL Server 2008 R2表中有一個ID但不是另一個的所有記錄,但我正在努力設計查詢。從SQL Server表中查找兩條不同的記錄
該表爲TransactionHistory
,它有一個人員列和一個交易類型列。在這種特殊情況下,有沒有分配的解除分配交易類型。
一個工作示例是1000英鎊的分配,100英鎊的銷售和900英鎊的分配。並非所有的人員記錄都有權獲得分配。 TransactionTypeID
有167的ID和重新分配的分配是168返回的查詢,這將是:
select LineID, PersonID, TransactionTypeID
from TransactionHistory
where TransactionTypeID = 167
我需要找到一個有168 TransactionTypeID
沒有TransactionTypeID
的是PersonID分組的所有記錄的167.
我試過CTE和加入TransactionHistory
表本身我無法得到正確的查詢。
你可以請分享表的結構? – Mureinik