sql >> Databasteknik >  >> RDS >> Mysql

Inkludera en extra räknare i MySQL-resultatuppsättningen

Prova detta:

SET @counter = 0; 
Select sub.*
FROM
(
    select orderid, (@counter := @counter +1) as counter,
      round(sum(unitprice * quantity),2) as value
    from order_details
    group by orderid
) sub
order by 2 desc


  1. SQL Välja från två tabeller med inre koppling och limit

  2. Android - Cursor onMapReady (Markörer)

  3. Varning:mysqli_connect():(HY000/1045):Åtkomst nekad för användaren 'root'@'localhost' (med lösenord:NO)

  4. Det går inte att lägga till främmande nyckel i MySQL 5.7 (Saknar begränsning i den refererade tabellen)