Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите с запросом / 3 сообщений из 3, страница 1 из 1
18.07.2018, 12:08
    #39675555
Fatal1ty2013
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
База данных содержит 2 таблицы: Users и Servers.
Таблица Users содержит список пользователей с адресам email. Все адреса email уникальны:
Название столбца
Тип данных
UserId
int
Email
varchar
UserId - PRIMARY KEY
Таблица Servers содержит список серверов, созданных пользователями. Одному пользователю может принадлежать несколько серверов:
Название столбца
Тип данных
ServerId
int
UserId
int
ServerName
varchar
ServerId - PRIMARY KEY
UserId - FOREING KEY к таблице Users
Написать SQL запрос, который вернет таблицу из двух столбцов. В первом столбце Email пользователя. Во втором столбце VpsCount - количество серверов, которые принадлежат данному пользователю.
Название столбца
Тип данных
Email
varchar
VpsCount
int


Сделал вот такой запрос ,но не работает.SQL только начал изучать
SELECT
Email,
ServerName where(select ServerName,count(*) from Servers group by ServerName) as VPScount
from Servers
JOIN Users on dbo.Servers.UserId=dbo.Users.UserId
...
Рейтинг: 0 / 0
18.07.2018, 12:16
    #39675565
londinium
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
Fatal1ty2013,
как-то так
Код: sql
1.
2.
3.
4.
SELECT U.EMAIL,COUNT(S.ServerId)VpsCount 
FROM dbo.USERS U
JOIN dbo.SERVERS S ON U.USERID=S.USERID
GROUP BY U.EMAIL
...
Рейтинг: 0 / 0
18.07.2018, 12:29
    #39675576
Fatal1ty2013
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
londinium ,
Большое спасибо.Понял где ошибся.Тему можно закрывать
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите с запросом / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]