У меня есть такая структура таблицы .. ext_no
, value
.. Я хочу выбрать отдельные записи при условии .. например, когда число ext_no
равно больше, чем два и ЕСЛИ И ТОЛЬКО ЕСЛИ все, что ext_no
value
равно нулю .. Я хочу ожидаемый результат, приведенный ниже ... например .. как написать запрос mysql в этом это ..?любая помощь будет оценена .. Заранее спасибо ..
Структура таблицы:
CREATE TABLE `test` (
`ext_no` int(5) default NULL,
`value` int(3) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Dumping data for table `test`
--
INSERT INTO `test` (`ext_no`, `value`) VALUES
(12133, 0),
(12133, 0),
(12133, 0),
(22222, 0),
(44226, 0),
(44226, 0),
(44226, 1),
(44226, 2),
(99902, 1),
(99902, 2),
(99902, 3),
(11505, 0),
(11505, 0),
(11505, 0),
(11505, 0);
Ожидаемый результат:
ext_no value
12133 0
11505 0
Редактировать: я попробовал-
select distinct ext_no, value from test where value ='0' order by ext_no DESC;