lo que intento hacer en la 2da consulta es que me muestre tan solo el ultimo ingreso de la mascota; es decir si la mascota tuvo 10 ingresos en 1 mes; me debe solo el mas reciente.
estructura de la tabla mascota:
Cita: CREATE TABLE IF NOT EXISTS `mascota` (
`mas_id` int(11) NOT NULL auto_increment,
`mas_nombre` varchar(45) default NULL,
`cli_id_FK` int(11) NOT NULL,
`lin_id_FK1` int(11) NOT NULL COMMENT 'especie de mascota',
`lin_id_FK2` int(11) NOT NULL COMMENT 'raza de mascota',
`mas_fec_nac` date default NULL,
`mas_cod` char(12) default NULL,
`mas_desc` text NOT NULL,
`mas_sexo` varchar(9) default NULL,
`mas_pas` tinyint(4) default '0',
PRIMARY KEY (`mas_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
estructura de la tabla histoclini
Cita: CREATE TABLE IF NOT EXISTS `histoclini` (
`his_id` int(11) NOT NULL auto_increment,
`mas_id_FK` int(11) default NULL,
`ex_id_FK` int(11) NOT NULL,
`his_ming` text collate utf8_unicode_ci NOT NULL,
`his_diag` text collate utf8_unicode_ci,
`his_fecing` date NOT NULL,
`his_fecsal` date NOT NULL,
`cod_ex` text collate utf8_unicode_ci COMMENT 'id de examenes',
`his_pas` tinyint(1) NOT NULL default '0',
PRIMARY KEY (`his_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ;
la tala cliente son los datos usuales solo, la utilizo para mostrar el nombre del propietario