sql >> Databáze >  >> RDS >> Mysql

Jak objednávat podle FIELD s GROUP BY

Jen máte špatné pořadí group by a order by;

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

Mělo by být:

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



  1. Varchar nebo textové datové typy pro délku řetězců až několik tisíc znaků

  2. Jak zlepšit pořadí podle výkonu pomocí spojení v mysql

  3. PHP PDO vs normální mysql_connect

  4. Část 1:jQuery -> MySQL -> jQuery -> HTML