sql >> Database >  >> RDS >> Mysql

Hoe kan ik de standaardvolgorde in MySQL ongedaan maken?

U kunt een teller in uw resultaatvelden instellen en ermee sorteren:

SELECT *, @counter := @counter + 1 AS 'counter' FROM tableName, (SELECT @counter := 0) r ORDER BY counter DESC

Ik denk dat het zal werken zoals je wilt.



  1. kan geen extensie maken zonder de rol van supergebruiker

  2. Hoe maak je een index op het datumgedeelte van het DATETIME-veld in MySql

  3. Hoe schrijf je meerdere kolommen in een clausule met sqlalchemy

  4. MySQL:SELECT en COUNT in dezelfde zoekopdracht