首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

求和排序的有关问题

2012-03-19 
求和排序的问题SELECTA.*,B.total_cost,B.total_son_costFROMsso_userASA,sso_user_feeASBWHEREA.useridB

求和排序的问题
SELECT   A.*,   B.total_cost,   B.total_son_cost    
FROM   sso_user   AS   A,   sso_user_fee   AS   B  
WHERE   A.userid   =   B.userid  
        AND   A.user_type   =   2
ORDER   BY   sum(B.total_cost   +   B.total_son_cost)   DESC

这条语句不能按sum的和去排序,而且只能查询一条记录出来!

多谢请帮忙一下,比较急!

[解决办法]
SELECT A.*, sum(B.total_cost+ B.total_son_cost) as sum_total
FROM sso_user AS A, sso_user_fee AS B
WHERE A.userid = B.userid
AND A.user_type = 2
ORDER BY sum_total DESC
试一下.

热点排行