Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/06/2010, 22:31
enla
 
Fecha de Ingreso: junio-2010
Mensajes: 37
Antigüedad: 13 años, 11 meses
Puntos: 0
Respuesta: averigua en microsoft access el ultimo pago del cliente

Derrepente te falto agregar lo que necesitas, en SQL Server se llama inner join (es un tipo de composición de tablas, permite emparejar filas de distintas tablas de forma más eficiente que con el producto cartesiano cuando una de las columnas de emparejamiento está indexada. Ya que en vez de hacer el producto cartesiano completo y luego seleccionar la filas que cumplen la condición de emparejamiento, para cada fila de una de las tablas busca directamente en la otra tabla las filas que cumplen la condición, con lo cual se emparejan sólo las filas que luego aparecen en el resultado.)
En el caso de access usa RIGHT JOIN (en la práctica es casi lo mismo) donde seria asi

SELECT Pedidos.[Fecha de pedido], Clientes.Nombre, Clientes.Apellidos
FROM Clientes RIGHT JOIN Pedidos ON Clientes.Id = Pedidos.[Id de cliente]
where [Id de Cliente]='12345678'
order by [Fecha de pedido] desc;

Se puede anidar varios inner join, pero es la idea.