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

Inkluder en ekstra tæller i MySQL-resultatsættet

Prøv dette:

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 MELLEM Operatør for begyndere

  2. MySQL Performance Tuning Tips til at optimere databasen

  3. GI 12.2 Ændringer

  4. Få alle forældre til et barn