Mysql
 sql >> Datenbank >  >> RDS >> Mysql

PHP &MySQL:Wie kann ich SET @rank=0; in $query=

Dieser Typ hier scheint eine Möglichkeit zu haben, die Variable in derselben Abfrage auf Null zu setzen. Ich habe MySQL jedoch nicht auf diesem Computer eingerichtet, um es zu versuchen.

Hier ist die Abfrage, die er in seinem Blogbeitrag vorschlägt:

select @rownum:[email protected]+1 ‘rank’, p.* from player p, (SELECT @rownum:=0) r order by score desc limit 10;

(Ist irgendwo eine Hausaufgabe fällig, die mit Computerrängen zu tun hat? Dies ist die dritte Frage, die ich in zwei Tagen dazu gesehen habe.)

Suchen Sie nach doppelten Ergebnissen?