Creo que tu diseño de base de datos es poco flexible. en vez de tener cliente y pedido en la misma tabla deberías tener dos tablas, una para clientes y otra para pedidos y en la tabla de pedidos tener el id del cliente. algo así;
tabla cliente:
id_cliente
nombre_cliente
etc.
tabla pedidos:
id_pedido
id_cliente_pedido
etc.
De esta forma puedes tener múltiples pedidos para cada cliente. Es una
relación básica de valor único/múltiple. Así puedes crear clientes sin necesidad de que se haga un pedido y puedes crear pedidos sin necesidad de darle update a la tabla de clientes. Quedaría algo así:
cliente
id: 1
nombre: José
id: 2
nombre: Pedro
Pedidos
id del pedido: 1
id del cliente: 1
id del pedido: 2
id del cliente: 1
id del pedido: 3
id del cliente: 2
de esta forma siempre puedes hacer una consulta de los pedidos de José así:
SELECT * FROM Pedidos WHERE id_cliente_pedido = 1
en este caso serían los pedidos de José.
De la forma que lo tienes tendrías que usar SQL mas avanzado, como el que me recomendaron a mí aquí;
http://www.forosdelweb.com/f21/como-...record-591485/
Yo te recomiendo que no lo compliques y que re-estructures tu base de datos. Si prefieres usar SQL mas complejo pasa por la sección de base de datos y ahí podrán ayudarte mejor.