Даны таблицы
CREATE TABLE Город( Код_Города INT ,Название VARCHAR(20) NOT NULL,Тариф MONEY,Регион VARCHAR(20)) | CREATE TABLE Разговор(Код_Разговора INT ,Код_Города INT NOT NULL,Фамилия IVARCHAR(20),Дата DATETIME NOT NULL,Продолжительность INT NOT NULL) |
Определить город Поволжья, переговоры с которым ведутся наиболее часто.
SELECT Город.Название, Count(Разговор.Код_Разговора) AS Кол_разговоровFROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_ГородаWHERE Город.Регион="Поволжье"AND Count(Разговор.Код_Разговора)>=ALL(SELECT Count(Разговор.Код_Разговора)FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_ГородаWHERE Город.Регион="Поволжье"GROUP BY Город.Название)
SELECT Город.Название, Count(Разговор.Код_Разговора) AS Кол_разговоровFROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_ГородаWHERE Город.Регион="Поволжье"HAVING Count(Разговор.Код_Разговора)>=ALL(SELECT Count(Разговор.Код_Разговора)FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_ГородаWHERE Город.Регион="Поволжье")
SELECT Город.Название, Count(Разговор.Код_Разговора) AS Кол_разговоровFROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_ГородаWHERE Город.Регион="Поволжье"GROUP BY Город.НазваниеHAVING Count(Разговор.Код_Разговора)>=MAX(SELECT Count(Разговор.Код_Разговора)FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_ГородаWHERE Город.Регион="Поволжье"GROUP BY Город.Название)
SELECT Город.Название, Count(Разговор.Код_Разговора) AS Кол_разговоровFROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_ГородаWHERE Город.Регион="Поволжье"GROUP BY Город.НазваниеHAVING Count(Разговор.Код_Разговора)>=ALL(SELECT Count(Разговор.Код_Разговора)FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_ГородаWHERE Город.Регион="Поволжье"GROUP BY Город.Название)(Верный ответ)