Ver Mensaje Individual
  #16 (permalink)  
Antiguo 27/07/2015, 06:40
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: regresar el ultimo registro de cada cliente

Bueno, con eso que posteas no podemos hacer una prueba eficiente, porque estás poniéndonos un sólo registro de cada una de las tablas, con lo que la query seguirá devolviendo un único registro, y en este caso el exacto...

Trata de entender el problema: No podemos hacer pruebas con tu estructura de datos si no posteas los CREATE TABLE de las tablas, y una sucesión de INSERT para cada tabla, de modo que tengamos modo de replicar el problema.
¿Se entiende?

Si quieres hacerlo simple, puedes hacer un backup de la base y postear aquí sólo lo que te indico.


Como nota, esto NO es un CREATE TABLE:
Cita:
clientes
codigo int NOT NULL AUTO_INCREMENT,
PRIMARY KEY(codigo),
nombre char(50) NOT NULL,
sector char(50) NOT NULL,
direccion char(80) NOT NULL,
comentario char(200),
nit char(10) NOT NULL,
fechacreacion date,
estado char(15) NOT NULL,
telefono char(20),
correo char(30),
Es un pedazo de la tabla, sin el formato adecuado, y no vamos a poner a recrear la sentencia que bien puedes pasar con un backup, o bien ejecutando esto para recuperarla:
Código MySQL:
Ver original
  1. SHOW CREATE TABLE clientes;
Código MySQL:
Ver original 
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)