CSDN博客

img apple2008cn

关于SQL语句中去除重复记录方法

发表于2004/9/24 14:20:00  1187人阅读

                                                                   关于SQL语句中去除重复记录方法
a、有例表:ku
id dalei zhuanye     guanjianchi       neirong
001 fa minfa     hetong            text1
002 fa minfa     hetong            text2
003 fa minfa     hetong            text3
004 fa minfa     jingzheng         text4
005  fa minfa     jinghzneg         text5
006  fa minfa     jingzheng         text6
007  fa minfa     qingxiao          text7
008  fa minfa     qingxiao          text8
009  fa minfa     qianxiao          text9

要求:
列出所有zhuanye等于minfa的guanjianchi(重复的只留一个)的所有内容:
我想要的结果就是
id dalei zhuanye    guanjianchi     neirong
001 fa minfa    hetong          text1
004 fa minfa    hetong          text4
007 fa minfa    hetong          text7

请问怎么做!

回答是这样的
SELECT *
FROM ku
WHERE (id IN
          (SELECT MIN(CAST(id AS int)) AS Expr1
         FROM ku
         WHERE (zhuanye = 'minfa')
         GROUP BY guanjianchi))

阅读全文
0 0

相关文章推荐

img
取 消
img