Выдать инфу об отделении с максимальным количеством работающих сотрудников.
- таблица Branch предназначена для сохранения информации об отделениях (офисах) предприятия и оснащена следующими атрибутами:
Bno street city tel_no
Атрибут Bno в данной таблице является первичным ключом и в соответствии с правилом целостности сущности не способен принимать неопределенных значений. Предназначение остальных атрибутов понятно, исходя из их названия.
- таблица Staff предназначена для сохранения информации о сотрудниках и оснащена следующими атрибутами:
Sno FName Lname Address Tel_no Position Sex DOB Salary Bno
В данной таблице Sno – первичный ключ, предназначенный для уникальной идентификации записей о сотрудниках, Position – строковый атрибут , содержание которого определяет занимаемую должность, DOB – атрибут типа даты с данными о днях рождения сотрудников, Salary – числовой атрибут с зарплатой сотрудников. Атрибут Bno – внешний ключ для связи с таблицей Branch.
Помогите, пожалуйста, сократить запрос: SELECT * FROM (SELECT Bno, count(*) as count_s from staff group by Bno) as l2 where count_s = (SELECT MAX(count_s) from (SELECT Bno, count(*) as count_s from staff group by Bno) as l1)