多表查询,相同字段区别显示
Select a.name as name1, b.name as name2
FROM 表1 a
left join 表2 b on a.uid=b.id order by a.id des
查询结果求和
SELECT i.uid,sum(ifnull(deposit,0)+ifnull(ddeposit,0)+ifnull(money,0)) as allmoney
FROM pw_memberinfo i LEFT JOIN pw_members m ON m.uid=i.uid LEFT JOIN pw_memberdata d ON i.uid=d.uid
where ifnull(deposit,0)+ifnull(ddeposit,0)+ifnull(money,0)>2000;
查询结果排序
select t_no,sum(t_value) as t_value group by t_no order by t_value desc