Hola, supongamos que tengo 2 tablas
Cliente
+--------------------+-------------
| Field | Type |
+--------------------+--------------+
| idCLiente | int(11) |
| Nombre | varchar(100) |
| Telefono | varchar(100) |
| Direccion | varchar(100) |
+--------------------+--------------+
Pedido
+--------------------+--------------+
| Field | Type |
+--------------------+--------------+
| idCLiente | int(11) |
| Producto | varchar(100) |
| FechaPedido | DATETIME |
+--------------------+--------------+-
como haria una consulta donde vea en columnas las fechas de los 3 ultimos pedidos x idCliente
algo como esto
+------------------+------------------+--------------------+------------------+
| idcliente | FechaPedido1| FechaPedido2 | FechaPedido3
+-----------------+--------------+-------------------------+-------------------
| 5555555 | 2011-01-01 | 2011-05-02 | 2011-08-08
|1111111 | 2011-05-02 | 2011-03-04 | 2011-08-20
| 33333333 | 2011-02-01 | 2011-03-02 | 2011-08-04
+--------------------+--------------+----------------------+---------------------
de antemano gracias