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

Jak mohu sečíst dva výsledky count(*) ve dvou různých tabulkách?

Zabalte je a použijte dílčí dotazy:

SELECT
(SELECT COUNT(*) FROM Toys WHERE little_kid_id = 900)+
(SELECT COUNT(*) from Games WHERE little_kid1 = 900 
                              OR little_kid2 = 900 
                              OR little_kid3 = 900)
AS SumCount

Voila!



  1. Získejte ID řádku, když je porušen UNIQUE KEY

  2. Jak vybrat název domény z e-mailové adresy

  3. Sloupec podobný identitě, ale založený na kritériích Seskupit podle

  4. SQL Levé připojení