sql >> Database teknologi >  >> RDS >> Mysql

PHP &MySQL:Hvordan kan jeg bruge SET @rank=0; i $query=

Denne fyr her synes at have en måde at sætte variablen i den samme forespørgsel til nul. Jeg har dog ikke MySQL sat op på denne maskine for at prøve det.

Her er den forespørgsel, han foreslår i sit blogindlæg:

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

(Er der en lektieopgave, der kommer et sted, der har at gøre med computerrækker? Dette er det tredje spørgsmål, jeg har set om dette på to dage.)

Kontrollerer du for duplikerede resultater?



  1. Lagring af SqlServers raiserror-meddelelse i C#

  2. Vælg forespørgsel ved hjælp af IN() og uden nogen sortering

  3. Indstil variabelresultatet fra forespørgsel

  4. Beregn koordinatafstand i Laravel