sql >> Database >  >> RDS >> Mysql

Voeg een extra teller toe aan de MySQL-resultatenset

Probeer dit:

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. Hoe gebruik je een voorbereide instructie voor een selectiequery in Java?

  2. Skip and Take werkt niet met MySQL EntityFrameworkCore

  3. MySQL Update Kolom van andere kolom in dezelfde tabel

  4. PostgreSQL BESCHRIJVINGSTABEL