读书人

求和排序的有关问题

发布时间: 2012-03-19 22:03:05 作者: rapoo

求和排序的问题
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
试一下.

读书人网 >Mysql

热点推荐