Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/01/2009, 17:58
Avatar de juaniquillo
juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 19 años
Puntos: 281
Respuesta: Consultas avanzadas en SQL desde Dreamweaver

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
  1. <?php while($data = mysql_fetch_assoc($query)) {
  2.  
  3. $id_del_cliente = $data['id'];
  4. $consulta = "SELECT * FROM Pedidos WHERE pedido_id = $id_del_cliente";
  5.  
  6. }?>

Con DW tienes hacer dos consultas separadas y despues meter una dentro dela otra ya que no permite loops dentro de loops.
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...