Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
tenho a seguinte tabela
empresa | cliente| docp | doc
1 | 2 | 2001 | 200
1 | 2 | 2002 | 200
1 | 2 | 2003 | 200
2 | 2 | 2011 | 201
2 | 2 | 2012 | 201
como eu faço para mostrar a quantidade de doc repetidos e apenas o primeiro valor de cada que se repete tentei assim:
$sql_c=mysql_query("SELECT cliente,docp,doc FROM carnes ");
while($li=mysql_fetch_array($sql_c)){
$cli=$li['cliente'];
$idt=$li['docp'];
$p=$li['doc'];
$sql = mysql_query("Select Count(docp) as total From tabela WHERE doc='$idt' AND cliente='$cli' ");
$total = mysql_result($sql, 0, 'total');
$sql_p=mysql_query("SELECT doc,cliente FROM tabela WHERE doc='$idt' AND docp='$p'");
$ln=mysql_fetch_array($sql_p);
echo $client=$ln['cliente'];
echo $doc=$ln['doc'];
}
pra retornar algo assim:
2 200
2 201
Carregando comentários...