Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Por favor galera uma ajudinha...
- socios da unimed . parte do numero da unimed (os 12 primeiros caracteres são iguais para titulares e dependentes). entao quero usar SUBSTR para agrupar... e entao exibir o cpf do titular para todos os dependentes.
na partica eu tenho esta consulta.
eu tenho isso: sistema legado(bagunçado em excel -> exportei para mysql)
nome - cpf - tipo - numero_unimed
nome1 - 000.000.000-00 - titular - 0000056-33
nome2 - xxx.xxx.xxx-xx - dependente - 0000056-84
nome3 - yyy.yyy.yyy-yy - dependente - 0000056-75
nome4 - 111.111.111-11 - titular - 0000088-66
nome5 - xxx.xxx.xxx-xx - dependente - 0000088-94
nome6 - yyy.yyy.yyy-yy - dependente - 0000088-85
na real preciso que fique assim: todos os dependentes mostrando o cpf do titular... e todos agrupados pelo padrao do numero unimed obtido pelo substr
nome - cpf - tipo - numero_unimed
nome1 - 000.000.000-00 - titular - 0000056-33
nome2 - 000.000.000-00 - dependente - 0000056-84
nome3 - 000.000.000-00 - dependente - 0000056-75
pule linha
nome4 - 111.111.111-11 - titular - 0000088-66
nome5 - 111.111.111-11 - dependente - 0000088-94
nome6 - 111.111.111-11 - dependente - 0000088-85
------------------------------------------------------------------------------------------------
meu código :
mysql_select_db($database_conexao, $conexao);
$query_Recordset1 = "SELECT rel_id, rel_usuario, rel_insc, rel_parentesco, rel_cpf, rel_total FROM rel_relacao ORDER BY rel_id ASC";
$Recordset1 = mysql_query($query_Recordset1, $conexao) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
<table>
<tr>
<td>rel_id</td>
<td>rel_usuario</td>
<td>rel_insc</td>
<td>rel_parentesco</td>
<td>rel_cpf</td>
<td>rel_total</td>
</tr>
<?php do { ?>
<tr>
<td><?php echo $row_Recordset1['rel_id']; ?></td>
<td><?php echo $row_Recordset1['rel_usuario']; ?></td>
<td><?php echo $row_Recordset1['rel_insc']; ?>---<?php echo SUBSTR($row_Recordset1['rel_insc'], 0,12); ?> </td>
<td><?php echo $row_Recordset1['rel_parentesco']; ?></td>
<td><?php echo $row_Recordset1['rel_cpf']; ?></td>
<td><?php echo $row_Recordset1['rel_total']; ?></td>
</tr>
<?php ?>
<?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
</table>
me parece tao simples quanto apenas comparar se é igual ... se for exibe pega o proximo.. nao tem mais nenhum... pula uma linha e continua...
mas nao sei fazer.... nao sei nem como pesquisar isso na net!
Por favor galera uma ajudinha
Carregando comentários...