我需要将set @rank:=0;
置于此查询中,但我可以在哪里放置它?我可以在哪里放置SELECT @rank:= 0在此查询中
SELECT @rank:[email protected]+1 AS rank, p.* FROM points p
inner join distributor d
on p.distributor_id=d.id_distributor
where p.month='$prev_month'
and d.group='$dist_group'
ORDER BY p.tot_point DESC
我有主查询之前,使用mysql_query("set @rank:=0;");
,它的作品。但在另一台服务器中不起作用。
有什么想法?
MySQL版本的另一台服务器? – Gowri
把它作为另一个'INNER JOIN'与嵌套选择:'INNER JOIN(SELECT @rank:= 0)x' – zerkms
+1 @gowri和Gunslinger_你在另一台服务器上的含义是什么? – bonCodigo