Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Конструкция UNION в MySQL

Кaринa Слюсaрeвa Ученик (160), открыт 1 неделю назад
Помогите пожалуйста написать запросы
Конструкция UNION
1.Отобразить ФИО из таблиц: работник, преподаватель, студент в одном запросе;
2.Отобразить ФИО из таблиц: работник, преподаватель, студент в одном запросе с отображением строк-дубликатов с сортировкой по убыванию;
3.Отобразить ФИО из таблиц: работник, преподаватель, студент где ФИО = ‘Катич Б.Д’ в одном запросе.
2 ответа
FreedomS Просветленный (41738) 1 неделю назад
 SELECT ФИО FROM работник 
UNION SELECT ФИО FROM преподаватель
UNION SELECT ФИО FROM студент
как то так для 1
Кaринa СлюсaрeвaУченик (160) 1 неделю назад
спасибо. интересует 2 и 3 задание еще)))
FreedomS Просветленный (41738) Кaринa Слюсaрeвa, по аналогии ) как бы "помогите..." это не "сделайте за меня" )
Кaринa СлюсaрeвaУченик (160) 6 дней назад
спасибо)
Андрей Высший разум (436252) 6 дней назад
2.
 (SELECT `ФИО` FROM `работник`)
UNION ALL
(SELECT `ФИО` FROM `преподаватель`)
UNION ALL
(SELECT `ФИО` FROM `студент`)
ORDER BY `ФИО` DESC
3.
 (SELECT `ФИО` FROM `работник` WHERE `ФИО` = 'Катич Б.Д')
UNION
(SELECT `ФИО` FROM `преподаватель` WHERE `ФИО` = 'Катич Б.Д')
UNION
(SELECT `ФИО` FROM `студент` WHERE `ФИО` = 'Катич Б.Д')
Похожие вопросы