Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rafael Portal

em OUTRO SQL

Recommended Posts

Olá gente eu criei este SQL:

 

select log_usuarios.cod_user,count(*) as qtdefrom docs, log_usuariosgroup by log_usuarios.Cod_User
O meu objetivo é contar todos os documentos cadastrados por cada usuário, E no meu banco no caso o usuário número 1 só tem 8 documentos cadastrados, e este SQL está me trazendo na resposta q foram cadastrados 24 documentos !! Alguém sabe me dizer o que eu fiz errado ? Abraço a todos.

 

Oks,

Rafael Portal

Compartilhar este post


Link para o post
Compartilhar em outros sites

você precisa fazer o join destas duas tabelas:

 

select log_usuarios.cod_user,

count(*) as qtde

from docs, log_usuarios

where

log_usuarios.cod_user = docs.cod_user

group by log_usuarios.Cod_User

dependendo da estrutura do seu banco, é só ligar o usuário da tabela log com o da tabela docs, ok?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.