Tú lo vez lineal pero yo lo veo más simple. Yo lo veo así:
Cliente:
Cliente A
Pedidos:
1025
1026
1027
-----------------------------
Cliente:
Cliente B
Pedidos:
1025
200
Si hay pedidos que se llaman igual usas el ID de la tabla en vez de el número del pedido. SIEMPRE necesitas tener un id único para cada record.
Esto se puede logran en SQL haciendo dos consultas sencillas:
primero la del cliente:
Código HTML:
SELECT * FROM Clientes
Haces un loop para listar los clientes y dentro de ese loop haces otra consulta pidiendo los pedidos de ese cliente:
Código php:
Ver original
$id_del_cliente = $data['id'];
$consulta = "SELECT * FROM Pedidos WHERE pedido_id = $id_del_cliente";
}?>
Con DW tienes hacer dos consultas separadas y despues meter una dentro dela otra ya que no permite loops dentro de loops.