codice:
CREATE TABLE `opr_inoutpesca` (
`InOutPesca_ID` int(11) NOT NULL AUTO_INCREMENT,
`Barca_ID` int(11) NOT NULL,
`InOutPesca_DataOra` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`InOutPesca_Flag` tinyint(1) NOT NULL,
`InOutPesca_Rotta` int(11) DEFAULT NULL,
`InOutPesca_Velocita` int(11) DEFAULT NULL,
`InOutPesca_ZonaPesca` varchar(25) DEFAULT NULL,
`IDAnagPersMil` int(11) NOT NULL,
PRIMARY KEY (`InOutPesca_ID`)
) ENGINE=MyISAM AUTO_INCREMENT=1828 DEFAULT CHARSET=latin1
ecco la tua query ora dovrebbe funzionare:
codice:
SELECT b1 . *
FROM opr_inoutpesca b1
INNER JOIN (
SELECT `InOutPesca_ID`
FROM opr_inoutpesca
ORDER BY `InOutPesca_DataOra` DESC
) AS b2 ON b1.`InOutPesca_ID` = b2.`InOutPesca_ID`
GROUP BY `Barca_ID`
è giusta?