Como adiciono dois resultados de contagem (*) em duas tabelas diferentes?

u tenho duas mesas: brinquedos e jogo

+--------------------+------------------+
| Field              | Type             |
+--------------------+------------------+
| toy_id             | int(10) unsigned |
| little_kid_id      | int(10) unsigned |
+--------------------+------------------+

+--------------------+------------------+
| Field              | Type             |
+--------------------+------------------+
| game_id            | int(10) unsigned |
| little_kid1        | int(10) unsigned |
| little_kid2        | int(10) unsigned |
| little_kid3        | int(10) unsigned |
+--------------------+------------------+

Uma criança pode ter vários brinquedos. Uma criança pode participar de vários jogos ao mesmo tempo.

Quero uma consulta que me forneça o número total de brinquedos + jogos nos quais um little_kid está envolvid

Basicamente, eu quero a soma dessas duas consultas:

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;

É possível obter isso em uma única consulta SQL? Obviamente, posso resumir programaticamente, mas isso é menos desejáve

(Percebo que o exemplo artificial faz com que o esquema pareça ineficaz. Vamos supor que não possamos alterar o esquema.)

questionAnswers(6)

yourAnswerToTheQuestion