Conseguir fazer um Count em 03 tabelas

Firebird

07/01/2009

Tentei fazer isto aqui mais da erro

Select (EF.Pais) as Pais, Count(*) as Total From Expo_Fixa EF
Union
Select (EI.Pais) as Pais, Count(*) as Total From Expo_Itinerante EI
Group By Pais,Total

Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 6, char 1.
Select.

Sei q é no Group - Mais como resolvo isto.

Preciso obter um resultado assim

França = 1000
Portugal = 700
Brasil = 5000
india = 200

Que na verdade seria o total do count de EF.Pais + EI.Pais
Como consigo isto


Renatodelphi

Renatodelphi

Curtidas 0

Respostas

Webjoel

Webjoel

07/01/2009

Olá!

Tente isso:

select
Pais,
Total
from
(
Select (EF.Pais) as Pais, Count(*) as Total From Expo_Fixa EF
Union /*ou Union All*/
Select (EI.Pais) as Pais, Count(*) as Total From Expo_Itinerante EI
)
Group By Pais,Total



GOSTEI 0
POSTAR