Как объединить данные из таблиц sotrudniki и transport, чтобы в результате запроса был список, содержащий колонки name из таблицы sotrudniki и nazvanie из таблицы transport, с одним общим заголовком?
Для объединения таблиц с разными наборами столбцов можно использовать оператор JOIN и указать соответствующие столбцы для объединения. В вашем случае, если нужно объединить таблицы sotrudniki и transport по общему столбцу, например, по id сотрудника, можно сделать следующим образом: ``` SELECT sotrudniki.name AS employee_name, transport.nazvanie AS transport_name FROM sotrudniki JOIN transport ON sotrudniki.id = transport.sotrudnik_id; ``` В результате этого запроса будет получен список с колонками employee_name и transport_name, содержащими данные из таблиц sotrudniki и transport соответственно.
Задача, конечно, максимально странная, но решается она так:
select zagolovok from ( select 1 as sort, name as zagolovok from sotrudniki union select 2 as sort, nazvanie as zagolovok from transport order by sort, zagolovok ) as tmp