日期:2014-05-19  浏览次数:20419 次

SQL两小题请教大家^^^^^^^^^^^^^^^^^^^
碰到两个小题,大家帮想下-------------------------第一题
列1     列2     列3
aa       Ha         0
bb       GG         0
aa       Ha         1
cc       Ma         0
bb       GG         1
aa       Ha         a
cc       Ma         a
bb       GG         0
当   列1,列2字段值都相同的情况下,并且列3中在此表中同时存在0,1,a   则抛弃   0   ,   1   记录   只留下   a   记录   但当   列3中   只要不是同时存在   0,   1,   a   则不作变动     不知道我说明白了吧,我给出我所要的结果吧

列1     列2     列3
bb       GG         0
cc       Ma         0         ----
bb       GG         1
aa       Ha         a
cc       Ma         a           -----     cc   Ma   这条记录因为没有列3同时存在   0   ,1,   a   所在没有变动,同样   bb   GG   也是一样
bb       GG         0

----------------第二题
有表A
ID           NAME                     ScorID       Fengxu
1               张三                       001                 50
2               李四                       005               90
3               张三                       004               52
4               王二                       003               25
5               麻子                       002                   62
6               李四                       001                   21
有表B
ID                 ScName                    
001               英语                      
002               数学                      
003               物理                      
004               化学                      
005           &nbs