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

Sådan bestiller du efter FIELD med GROUP BY

Du har bare den forkerte rækkefølge for group by og order by;

...
ORDER BY
  FIELD( t.type, 'initial', 'commision', 'overpay', 'penalty', 'penalty2' )
GROUP BY
  t.type;

Skal være:

...
GROUP BY
  t.type
ORDER BY
  FIELD( t.type, 'initial', 'commision', 'overpay', 'penalty', 'penalty2' );



  1. SQL får sidste beskeder fra/til en bestemt bruger

  2. Hvordan kopierer man csv-datafil til Amazon RedShift?

  3. Fremskynder mysql-dumps og -import

  4. Få returværdi fra SQL Stored Procedure ved hjælp af PHP