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

Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17238
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
Criar site grátis Wix
Hospedagem de sites Hostgator
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum
:rock:

Quem está online

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