Задание php 3 курс

Описание
Необходимо создать две таблицы для хранения сведений об
отелях. Первая хранит сведения о фирмах ‒ название фирмы (до 150
символов). Вторая ‒ сведения об отелях: название отеля (до 150 символов), стоимость проживания в отеле и название страны, где расположен отель (до 150 символов), а также ссылка на фирму. Сведения
об отелях выводятся в виде двухуровневого списка. На первом уровне
должны располагаться названия стран в алфавитном порядке. На втором ‒ сведения об отелях для данной страны, отсортированные по
названию фирмы и отеля в алфавитном порядке. Все данные страница
должна извлечь из базы одним запросом, т. е. нельзя сделать запрос
чисто для стран, а потом для каждой страны извлекать дополнительным
запросом сведения об отелях. Выглядеть страница должна так: