sql >> Databasteknik >  >> RDS >> Mysql

Radnummer per grupp i mysql

Gå igenom min fiol

Denna testade senast

    SELECT    id,
              crew_id,
              amount,
              type,
             ( 
                CASE type 
                WHEN @curType 
                THEN @curRow := @curRow + 1 
                ELSE @curRow := 1 AND @curType := type END
              ) + 1 AS rank
    FROM      Table1 p,
              (SELECT @curRow := 0, @curType := '') r
   ORDER BY  crew_id,type asc;


  1. Uppdatera med Join-fråga i Oracle

  2. Det finns inga primära eller kandidatnycklar i den refererade tabellen som matchar referenskolumnlistan i den främmande nyckeln

  3. FEL:funktioner i indexuttryck måste markeras IMMUTABEL i Postgres

  4. Använda INSERT med en PostgreSQL-databas med Python