一个关于in关键字的奇怪的SQL语句

select SubContractPartID,sum(CostCheckDSumMoney) SumMoney from TX_Project_SubContractPartRationMonth
 where SubContractPartID in (select SubContractPartID from TX_Project_SubContractPart where ProjectID=10044 and StatYear='2007' and StatMonth='12')
group by SubContractPartID

select SubContractPartID,sum(CostCheckDSumMoney) SumMoney from TX_Project_SubContractPartRationMonth
 where SubContractPartID in (select SubContractPartID from TX_Project_SubContractPart where ProjectID=10044) and StatYear='2007' and StatMonth='12'
group by SubContractPartID

 

两个sql语句执行效果竟然一样,而TX_Project_SubContractPart表没有StatYear、StatMonth这两个字段

posted @ 2009-04-02 10:58  laoding  阅读(123)  评论(0编辑  收藏  举报