sql >> Databasteknik >  >> RDS >> Mysql

Lägger du till resultatet av flera SQL-val?

Du kan UNION ALL dem.
Använd inte UNION , eftersom det utelämnar dubbletter av värden (5+5+5 skulle resultera i 5 ).

Select Sum(s)
From
(
  Select Sum(field_one) As s ...
  Union All
  Select Sum(field_two) ...
  Union All
  Select Sum(field_three) ...
) x


  1. Operand typ clash:varchar är inkompatibelt med varchar(50) som försöker infoga i krypterad databas

  2. Hur man skriver ut flera rapporter med streckkoder \ eller flera streckkoder i en rapport

  3. Det går inte att ansluta till databasen:Åtkomst nekad för användare ''@'localhost' till databasen 'socialdb'

  4. Hur man kör SQL i skalskript