Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Top 10 MYSql i inne łącznie

Dla przypomnienia, zgadzam się z komentarzem @DamienBlack, jednak jeśli należało to zrobić w jednym zapytaniu a UNION ALL może załatwić sprawę:

(
  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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 2 liczba(*)+pogrupuj według+posiadania+dołączenia

  2. Wybierz tabelę dwukierunkową w MySql

  3. Wygląda na to, że nie mogę EDYTOWAĆ/MODYFIKOWAĆ mojej tabeli php według identyfikatora

  4. Wyszukiwanie w wielu kolumnach

  5. Jak naprawić Illuminate\Database\QueryException:SQLSTATE[HY000] [1044] Odmowa dostępu dla użytkownika