sql >> データベース >  >> RDS >> Mysql

MySQL結果セットに追加のカウンターを含める

    これを試してください:

    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. MySQLエラー1215:外部キー制約を追加できません

    2. PHPを使用してMySQLに「€」記号を保存するにはどうすればよいですか?

    3. mysqlストアドプロシージャは、標準のクエリより20倍遅い

    4. SQLiteデータベース列から数値だけを返す2つの方法