Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17722
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como contar linhas em outra tabela MySQL

24-05-2011 21:48

Nesse post vou explicar como contar linhas em uma outra tabela, para exibir a contagem das linhas na query atual.

Para melhor explicar, vou usar essa tabela

dados
id - usuario - cor
1 - 1 - azul
2 - 1 - verde
3 - 2 - amarelo

usuarios
id - nome
1 - joao
2 - maria

Note que joao, que tem o id 1, tem duas linhas na tabela dados, relacionado a coluna usuario.

Nesse caso, se quero fazer uma consulta da tabela usuarios e ao mesmo tempo mostrar quantas linhas joao e maria tem na tabela dados, faço o seguinte

SELECT COUNT(dados.usuario) AS quantos, usuarios.id, usuarios.nome FROM dados, usuarios WHERE dados.usuario=usuarios.id

Na query será mostrado

joao - 2
maria - 1
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado