#50 Поиск контактов сотрудника
Необходимо найти всех сотрудников, у которых есть хотя бы один контакт, начинающийся с буквы A, и при этом нет ни одного контакта, начинающегося с буквы B.
CREATE TABLE Employee (
id INT PRIMARY KEY AUTO_INCREMENT, -- Идентификатор сотрудника, первичный ключ с автоинкрементом
name VARCHAR(255) NOT NULL -- Имя сотрудника, обязательное поле
);
CREATE TABLE Contact (
id INT PRIMARY KEY AUTO_INCREMENT, -- Идентификатор контакта, первичный ключ с автоинкрементом
employee_id INT, -- Внешний ключ, ссылающийся на таблицу Employee
contact VARCHAR(255) NOT NULL, -- Контактная информация, обязательное поле
FOREIGN KEY (employee_id) REFERENCES Employee(id) -- Определение внешнего ключа
);
Разбор вопроса
Войди, чтобы начать диалог
Ментор ведёт диалог по текущему вопросу и учитывает предыдущие сообщения.
Войти
Доступно с Premium
Это лишь одно из решений, доступных с Premium. А ещё:
- 250+ продвинутых лекций
- 1300+ практических заданий
- 500+ решений задач с реальных собеседований
- Именные сертификаты Java Hub
- Расширенный доступ к AI-ментору