Есть 2 таблицы.
Одна содержит фамилии авторов книг
CREATE TABLE `autor` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;
Вторая содержит написанные ими произведения
CREATE TABLE `book` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`id_autor` int(11) NOT NULL,
`name` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;
Соответственно связаны таблицы через id_autor
Нужно сделать выборку из таблицы `autor` только тех авторов у которых 2 или более книг занесены в таблицу `book` и тех авторов чье книги вообще не упоминаются в таблице `book`?
Заранее всем спасибо!
|