mssql 可以用
 select  @sumtimes=isnull(sum(times),0)  ,
         @sumprofit=isnull(sum(storefare),0) - isnull(sum(maxfare) ,0)  ,
         @sumplayerfare=isnull(sum(playerfare),0)                                        
 from tgameinfo这样的语句通过一个select给三个变量赋值!
mysql怎么写呢?
我只知道一个的时候用set abc=(select sum(times) from tgameinfo);
赋值多变量就补知道了!

解决方案 »

  1.   

    MYSQL:  select     @sumtimes:=ifnull(sum(times),0)     , 
                      @sumprofit:=ifnull(sum(storefare),0)   -   ifnull(sum(maxfare)   ,0)     , 
                      @sumplayerfare:=ifnull(sum(playerfare),0)                                                                                 
      from   tgameinfo 
      

  2.   

    本帖最后由 yueliangdao0608 于 2007-11-07 15:20:22 编辑
      

  3.   

    自己解决了 要用into才可以
      

  4.   

    select @cnt := count(1) from tablenmae 
    和select count(1) into @cnt from tablename
    是等价的 。