Lista com Join

pedrolomnitzer
Giga Contributor

Pessoal, sou bastante novato nessa plataforma e estou precisando gerar um relatório que exiba informações de duas tabelas sem uso do campo referência. Preciso fazer um JOIN entre duas tabelas.

Algo parecido com isso: 

SELECT d.uor, d.dotacao, f.qtde_funci FROM dotacao AS d
LEFT JOIN (SELECT uor, COUNT(*) as qtde_funci FROM sys_user GROUP BY uor) AS f
ON d.uor = f.uor

 

Alguém sabe como fazer?

4 REPLIES 4

Elicio Junior1
Tera Contributor

Procure por database view

Show, valeu pela dica. O Database view permite criar uma view que faz um join entre duas tabelas, mas o que eu tô precisando mesmo é uma view com count dos registros pra depois poder fazer o join.

Massa... essa parte eu até consegui fazer, mas na realidade o que eu to tentando fazer é fazer um group by, ou melhor, 2 group by... 

Eu tenho a tabela User, que tem Cargo e Depto. Quero contar quantas pessoas tem em cada cargo de cada depto e dessa tabela (ou view) resultante, eu fazer um join com outra tabela, que tem o cargo, depto e qtde de vagas disponiveis... assim eu posso saber se tem ou não vaga pra cada cargo em cada depto.