Here’s my table:
CREATE TABLE IF NOT EXISTS `transponders` (
`orb_pos` smallint(11) NOT NULL,
`frequency` smallint(11) unsigned NOT NULL DEFAULT '0',
`symbol_rate` smallint(11) unsigned NOT NULL DEFAULT '0',
`polarisation` tinyint(4) unsigned NOT NULL DEFAULT '0',
`fec_inner` tinyint(4) unsigned DEFAULT NULL,
`DVB_system` tinyint(4) unsigned DEFAULT NULL,
`modulation` tinyint(4) unsigned DEFAULT NULL,
`feed` tinyint(4) unsigned DEFAULT NULL,
`beam` varchar(255) COLLATE latin1_bin DEFAULT NULL,
`updated` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_bin;
I want to SELECT UNIQUE orb_pos
WHERE feed
= 1
But I don’t want to select orb_pos
if any lines in the table for that value != 1
So in the following I don’t want to select 830, but I do want select 1005.
(830, 3725, 26666, 0, 3, 0, 1, 0, 'ECC', '2014-04-05 15:00:08'),
(830, 3756, 13333, 0, 5, 0, 1, 1, 'ECC', '2014-04-05 15:00:08'),
(1005, 4081, 9875, 0, 0, 1, 2, 1, 'C', '2014-04-05 15:29:19'),
(1005, 4095, 4433, 0, 5, 0, 1, 1, 'C', '2014-04-05 15:29:19'),