本人在操作SQL2000时,遇到了一个大难题,请帮兄弟一把。
本人在操作SQL2000时,遇到了一个大难题,请帮兄弟一把。
问题是:
表
TEST
中有字段
TESTA,TESTB,TESTC,TESTD,TESTE。
对应记录:
1 ,1 ,1 ,2 ,2;
1 ,0 ,0 ,2 ,1;
1 ,2 ,1 ,2 ,2;
1 ,1 ,1 ,2 ,2;
1 ,2 ,1 ,2 ,2;
1 ,1 ,1 ,2 ,2;
0 ,1 ,1 ,2 ,2;
我想作一条SQL语句,可以抽出表TEST中的满足TESTD==2与TESTE==2的记录,
另外有个条件要求得出这个记录集合中对应字段TESTA,TESTB,TESTC都相等的记录的个数,要生成的记录如下
TESTA,TESTB,TESTC,TESTD,TESTE,COUNT
1 ,1 ,1 ,2 ,2, 2
1 ,2 ,1 ,2 ,2, 1
1 ,1 ,1 ,2 ,2, 2
1 ,2 ,1 ,2 ,2, 1
1 ,1 ,1 ,2 ,2, 2
0 ,1 ,1 ,2 ,2, 0
COUNT就是TESTA,TESTB,TESTC相等的记录个数,不包括自己。