Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/11/2009, 06:28
Avatar de pedroca
pedroca
 
Fecha de Ingreso: julio-2009
Mensajes: 97
Antigüedad: 14 años, 9 meses
Puntos: 0
agrupacion por nombre

estimado s tengo un incoveniente respecto a mostrar datos de cada cliente, les explico miren tengo los datos en dos tablas de la cuales en una saco el apellido y el nombre y de la otra saco la fecha y pedidos que hizo pero cuando hago el group by solo me muestra el nombre una sola vez con un solo pedido y los otros tres pedido que hizo no me los muestra o como haria para mostrar pedido1, pedido2, pedido3 y pedido4 miren asi hago la consulta pero aqui me muestra si el cliente hizo 4 pedidos me muestar 4 veces el nombre y como les dije si pongo group by solo me muestra uno.

$link=Conectarse();
$sql = "select clientes.apellidos, clientes.nombres, pedidos.fecha, pedidos.pedido from clientes";
$sql .=" inner join pedidos on clientes.codigo = pedidos.codigo";
$sql .=" order by apellidos ASC";
$result = mysql_query($sql, $link);
if ($row = mysql_fetch_array($result)){
mysql_field_seek($result,0);
while ($field = mysql_fetch_field($result)){
} do {
/*
se muestran los registros
*/
?>
<tr>
<td><?php echo $row[0]," ",$row[1]; ?></td>
<td><?php echo $row[2]; ?></td>
<td><?php echo $row[3]; ?></td>
</tr>
<?php
} while ($row = mysql_fetch_array($result));
} else {
/*
Si no hay resultados
*/
echo "<h2>No se Registro Pedidos</h2>";
}
?>