Здравствуйте. Помогите правильно составить запрос. Есть таблица
CREATE TABLE IF NOT EXISTS `bases` (
`id` int(10) unsigned NOT NULL,
`site_id` int(10) unsigned NOT NULL,
`city` varchar(200) NOT NULL,
`status` tinyint(3) unsigned NOT NULL DEFAULT '0',
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Как вернуть результат, чтобы по задав определенный site_id он вернул города, в которых status = 0 и никогда не был status = 1
Т.е. В одинаковом site_id может быть много повторяющихся city но с разными status
И нужно вернуть один город со статус 0, если во всех строках с таким city нету status = 1
И нужно вернуть все такие города
16| 1 | тюмень | 0
25 | 1 | москва | 0
73 | 1 | омск | 0
95 | 1 | казань | 0