当前位置:首页
开发技术指南» 文章正文
    引言:

    摘要: 朋友们,我回来了,呵呵,生了个大胖儿子,呵呵,太多的事情,上一个千分贴到现在还没结,等这两天我忙完了再一起结吧:) 儿子出生太高兴了,在此决定再多散1000分,呵呵,共计3000分,朋友们快来接啊:) -------------------初为人父之花絮------------- [出生---儿子在等他爸爸] 儿子好象有点顽皮,本来我想早几天请假回去等儿子出世的,不过,妈妈、奶奶、医生都说......
    摘要: 电脑一直没有问题!昨天刚刚重做了一遍系统!开机关机用了几次!也没有问题!可是今天早上一来!发现开机以后到win2000的登陆界面的时候!突然显示器不显示了!显示器的指示灯也变成红色!以为是系统服务的问题!f8到安全模式下!把所有的东西都给清除!问题依旧!以为是硬件的问题!把网卡取下了!还是不行!然后又换了一块显卡!还是那个状况! 于是把c盘给格式化!重新装系统!可是问题依旧!新装的系统也是......


查询问题

表中有三个列  
  PKID       int     自动加1  
  tname     varchar(20)  
  price     money  
  ....  
   
   
  tname   可重复  
   
  pkid         tname       price     ....  
  1                 aa             30  
  2                 bb             40  
  3                 cc             60  
  4                 bb             30  
  5                 cc             70  
  6                 aa             50  
   
  我想要的结果是:  
  pkid         tname       price     ....  
  6                 aa             50  
  2                 bb             40  
  5                 cc             70  
   
  如何实现??

NO.1   作者: xiaonvjing

 
  select   *     from   table1   where   price   in   (select   max(price)   from   table1   group   by   tname)

NO.2   作者: libin_ftsafe

--生成测试数据  
  create   table   #t(pkid   int,tname   char(2),price   int)  
  insert   into   #t   select   1,aa,30  
  insert   into   #t   select   2,bb,40  
  insert   into   #t   select   3,cc,60  
  insert   into   #t   select   4,bb,30  
  insert   into   #t   select   5,cc,70  
  insert   into   #t   select   6,aa,50  
   
  --执行查询  
  select    
          a.*  
  from  
          #t   a  
  where  
          a.pkid   =   (select   top   1   pkid   from   #t   where   tname=a.tname   order   by   price   desc)  
   
   
  --输出结果  
  pkid     tname     price  
  ----     -----     -----  
  6           aa           50  
  2           bb           40  
  5           cc           70

NO.3   作者: vivianfdlpw

select   *  
  from   表   t  
  where   not   exists(select   1   from   表   where   tname=t.tname   and   price>t.price)


    摘要: 我的datagrid1中有两个模板列, 一列值根据另一行值变化而变化? <asp:templatecolumn sortexpression="isanswer" headertext="是否解答"> <headerstyle wrap="false"></headerstyle......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE