|
|
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
База данных содержит 2 таблицы: Users и Servers. Таблица Users содержит список пользователей с адресам email. Все адреса email уникальны: Название столбца Тип данных UserId int varchar UserId - PRIMARY KEY Таблица Servers содержит список серверов, созданных пользователями. Одному пользователю может принадлежать несколько серверов: Название столбца Тип данных ServerId int UserId int ServerName varchar ServerId - PRIMARY KEY UserId - FOREING KEY к таблице Users Написать SQL запрос, который вернет таблицу из двух столбцов. В первом столбце Email пользователя. Во втором столбце VpsCount - количество серверов, которые принадлежат данному пользователю. Название столбца Тип данных 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2018, 12:08 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Fatal1ty2013, как-то так Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2018, 12:16 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=142&tid=1689400]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 304ms |

| 0 / 0 |
