CREATE TABLE `table_1` (
`id` mediumint(8) unsigned NOT NULL,
`val` longblob NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE `table_2` (
`id` mediumint(8) unsigned NOT NULL,
`val` longblob NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Нужно выбрать строки с id равным 1,2,3,4 и 5 из обеих таблиц. При этом данные надо сначала выбрать из таблицы `table_2`. Если какой-то(какие-то) id в таблице `table_2` выбрать не получилось - выбрать их уже из таблицы `table_1`. Структура обеих таблиц идентична. Можно ли это реализовать одним запросом, или лучше разделить на два?