我有以下表MySQL的更新GroupWise的最大
CREATE TABLE `data` (
`acquire_time` decimal(26,6) NOT NULL,
`sample_time` decimal(26,6) NOT NULL,
`channel_id` mediumint(8) unsigned NOT NULL,
`value` varchar(40) DEFAULT NULL,
`status` tinyint(3) unsigned DEFAULT NULL,
`connected` tinyint(1) unsigned NOT NULL,
PRIMARY KEY (`channel_id`,`acquire_time`),
UNIQUE KEY `index` (`channel_id`,`sample_time`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
对于每一个频道了,我想找到的最大的获取时间和变化值设置为NULL,状态为NULL的行和连接到0。这是可能?手册说,你不能更新表,并在子查询中从同一个表中选择...
谢谢您的时间。
这似乎工作,谢谢! – Patrick 2011-04-19 17:34:43