Galera tenha a seguinte duvida, tenho 3 tabelas onde estou trazendo os dados e preciso fazer um count em uma delas
SELECT *
FROM tabela1 AS t1
INNER JOIN tabela2 AS t2 ON t1.idt1 = t2.idt2
INNER JOIN tabela3 AS t3 ON t3.idt3 = t1.idt1
a duvida é: quero manter o SELECT * mas também preciso de COUNT(t3.idT3)
não sei se é possível fazer isso, mas gostaria de ter certeza antes de focar em outra solução
desde já muito grato.
Boa noite!
Td bem com vcs?
Estou usando esse código mas não retorna nada!
Alguém pode me ajudar ?
<?php
$sql = mysqli_query($link, "SELECT ver_post, COUNT(ver_post) AS Quantidade FROM tab_comentarios where ver_post = 'red' Group by ver_post");
?>
Variável
<?php echo $Quantidade; ?>
galera tô tentando fazer uma classificação aqui junto com um sum e não to conseguindo. até o momento consigo gerar a tabela de desempenho assim
$sql = "SELECT *,SUM(pontos_total) AS totais FROM desempenho INNER JOIN usuarios ON usuarios.id = desempenho.id_usuario GROUP BY id_usuario ORDER BY totais DESC";
if($res = mysqli_query($con, $sql)){
while($row = mysqli_fetch_assoc($res)){
echo $row["nome"] . " - " . $row["totais"] . "<br>";
}
}
ok isso me gera uma tabela como segue
jean claude van damme - 152
bruna marquezine - 149
bruce willis - 131
...
o que não to conseguindo é incluir um contagem pra saber em que posição a pessoa está por exemplo se a bruna marquezine logar no sistema deve aparecer pra ela
Sua pontuação: 149
Sua posição: 2
to tentando incluir uma clausula pra contar os totais maiores ou iguais ao do usuário logado e assim a quantidade de registros que retornar é a posição da pessoa.
detalhe pertinente: totais é uma soma de vários subtotais espalhados pela tabela em nome de cada usuario tipo
nesse cenario temos como soma dos pontos totais
1 - 8
2 - 13
3 - 3
4 - 7
5 - 2
alguma ideia de como posso pegar a posição apenas alterando o sql?
Tenho o seguinte código que faz a consulta e contagem de todos os campos de uma tabela e retorna a quantidade através de ECHO.
Porém preciso que tenha dois critérios a seguir para então contar:
<?php
$servidor = "";
$usuario = "";
$senha = "";
$dbname = "";
$conn = mysqli_connect($servidor, $usuario, $senha, $dbname);
if(!conn) {
echo "Error";
}
$sql="SELECT count(id) AS total FROM tbl_test"; $result=mysqli_query($conn,$sql); $values=mysqli_fetch_assoc($result); $num_rows=$values['total'];
echo $num_rows;
?>
Só que preciso que primeiro encontre todos os registros que tiverem o nome "ALBERTO" no campo NOME e logo em seguida faça a contagem dos registros de acordo com o campo SITUACAO .
Ficaria desta forma a ser exibido: