
Untitled
By: a guest on
Aug 1st, 2012 | syntax:
PHP | size: 0.83 KB | hits: 16 | expires: Never
<?php
/*
Nesse caso vamos utilizar uma subConsulta, que é um select dentro de select.
No nosso caso ele servirá pra retorna o total de usuários interessados numa vaga
*/
/*
(SELECT)Seleciono idVaga, nomeVaga, e retorno o total de usuarios daquela vaga
(SUBSELECT)Para retornar o total de usuario, utilizo Count para contar regitro, da tabela usuarios_vagas, filtrado pelo idVaga
(FROM) faço a seleção geral da tabela vagas
*/
$strSQL = "SELECT v.idVaga, v.nomeVaga,
(SELECT COUNT(idUsuario) FROM usuarios_vagas cv WHERE cv.idVaga = v.idVaga) as total
FROM vagas v";
//Executa o SQL
$qrSQL = mysql_query($strsQL);
//Listar o nome da vaga e total de usuarios para essa vaga
while($row = mysql_fetch_assoc($qrSQL)){
echo 'Vaga :'.$row['nomeVaga'] . ' - Total de Interesados '.$row['total'].'<br />';
}