Задавайте вопросы, мы ответим
Вы не зашли.
Есть 2 таблицы со значениями
CREATE TABLE `t1` (
`id` int(11) NOT NULL DEFAULT '0',
`name` varchar(10) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
INSERT INTO `t1` VALUES ('1', 'n1');
INSERT INTO `t1` VALUES ('2', 'n2');
INSERT INTO `t1` VALUES ('3', 'n3');
INSERT INTO `t1` VALUES ('4', 'n4');
CREATE TABLE `t2` (
`id` int(11) NOT NULL,
`name` varchar(10) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
INSERT INTO `t2` VALUES ('1', 'n1');
INSERT INTO `t2` VALUES ('4', 'n4');
необходимо составить запрос который выведет все значения из первой таблицы которые есть в некотором списке (WHERE t1.id IN (....)), и поставит 0 если данный id не существует во второй таблице, 1 если существует
например для 1,2,3
должно вывести
1 1
2 0
3 0
Заранее спасибо за помощь
Неактивен
Неактивен