下面我有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