下面我有2個表,我需要得到不用其他的臨時表輸出SQL查詢在SQL Server 2008中
WorkItem
ItemID ItemName Status
1 xyz 3
2 abc 3
3 MNO 2
WorkItemTrack
TrackID ItemID Status
1 1 1
2 1 2
3 1 3
4 2 1
5 2 2
6 3 1
7 3 2
這是我的查詢
select ItemName, WorkItem.Status from WorkItem Inner join WorkItemTrack ON WorkItem.ItemID=WorkItemTrack.ItemID
where WorkItemTrack.Status=2
&這是我的輸出
ItemName Status
XYZ 3
ABC 3
MNO 2
但我只需要狀態爲2的MNO的輸出
即
ItemName Status
MNO 2
如何不使用臨時表
的'Status'的'WorkItem'和'WorkItemTrack'兩混淆 - 你想過濾哪一個?他們是否也應該加入? – Lucero 2012-08-17 07:08:27