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

MYSql Top 10 a další celkem

Pro záznam souhlasím s komentářem @DamienBlack, nicméně pokud muselo to být provedeno v jednom dotazu UNION ALL mohl by to udělat trik:

(
  SELECT VENDOR_fullname as name, SUM(POTENTIAL_RECOVERY) as recovery
  FROM COMPLETE
  GROUP BY VENDOR_fullname
  ORDER BY SUM(POTENTIAL_RECOVERY) DESC
  LIMIT 10
)
UNION ALL
(
  SELECT 'All others' as name, SUM(subtotal) as recovery
  FROM 
  (
    SELECT SUM(POTENTIAL_RECOVERY)
    FROM COMPLETE
    GROUP BY VENDOR_fullname
    ORDER BY SUM(POTENTIAL_RECOVERY) DESC
    LIMIT 10, 18446744073709551615
  ) as subtotal;
)


  1. while($row =mysql_fetch_array($query)) podruhé nefunguje

  2. Jak nainstaluji MySQL a balíček Python MySQL na OS X Leopard? Nebo jak se dozvím o tom, že jsem webový vývojář používající OS X?

  3. Jak změnit sekundy na časovou hodnotu v MySQL

  4. Více rozbalovacích hodnot vkládání do jednoho řádku, nikoli do více řádků