假如有這樣一張表: 腳本如下: DROP TABLE IF EXISTS `jl_site_operation`;CREATE TABLE `jl_site_operation` ( `id` int(11) NOT NULL AUTO_INCREMENT, `site_id` int(11) DE ...
假如有這樣一張表:
腳本如下:
DROP TABLE IF EXISTS `jl_site_operation`;
CREATE TABLE `jl_site_operation` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`site_id` int(11) DEFAULT NULL COMMENT '站房id',
`param_id` int(11) DEFAULT NULL COMMENT '參數id(關聯jl_parameter_config表id)',
`param_value` varchar(255) DEFAULT NULL COMMENT '參數名稱對應的值',
`param_value_type` tinyint(1) DEFAULT NULL COMMENT '參數值類型[0代表狀態值 1代表數值類型]',
`param_value_unit` varchar(255) DEFAULT NULL COMMENT '參數值單位',
`add_time` datetime DEFAULT NULL COMMENT '記錄添加時間',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COMMENT='站房運行信息表';
-- ----------------------------
-- Records of jl_site_operation
-- ----------------------------
INSERT INTO `jl_site_operation` VALUES ('6', '1', '2', '20', '1', '℃', '2019-12-03 08:54:16');
INSERT INTO `jl_site_operation` VALUES ('7', '1', '3', '80', '0', '%', '2019-12-03 08:54:16');
INSERT INTO `jl_site_operation` VALUES ('8', '1', '2', '20', '1', '℃', '2019-12-04 08:54:45');
INSERT INTO `jl_site_operation` VALUES ('9', '1', '3', '80', '0', '%', '2019-12-04 08:54:45');
INSERT INTO `jl_site_operation` VALUES ('10', '1', '2', '20', '1', '℃', '2019-12-02 08:54:16');
我希望對每一個param_id為標準 拿到時間最新的記錄 也就是 查詢得到id為8 9的兩條記錄?
請問語句是什麼樣子的。