我有 I 表,如下所示:
CREATE TABLE IF NOT EXISTS `server_orders` (
`id` int(20) unsigned NOT NULL AUTO_INCREMENT,
`group_order_id` varchar(200) NOT NULL,
`status` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ;
有价值观
INSERT INTO `server_orders` (`id`, `group_order_id`, `status`) VALUES
(1, '1', '1'),
(2, '2', '50'),
(3, '2', '100'),
(4, '2', '1'),
(5, '3', '100'),
(6, '3', '100'),
(7, '4', '1'),
;
仅当具有相同组 id 的所有行都具有状态 100 时,我才想选择所有状态为 100 的行,因此在这种情况下,id 为 5 和 6,group_order_id 为 3