"ПРИСОЕДИНЯЙТЕСЬ" недействителен в этой позиции - PullRequest
0 голосов
/ 17 июня 2020

У меня есть таблица с названием POEMS со столбцами poemID и users. Я использовал этот запрос с MYSQL Workbench:

SELECT poemID, COUNT(DISTINCT users) usersID 
FROM POEMS 
GROUP BY poemID;

И получил следующую таблицу.

|poemID | users |
   1       2
   2       3
   3       1

После того, как я вернул таблицу запроса, я попытался немедленно присоединиться к другой стол. но я получаю сообщение об ошибке: «JOIN» недействителен в этой позиции . Это мой код sql ниже.

SELECT poemID, COUNT(DISTINCT users) usersID
FROM POEMS 
GROUP BY poemID
JOIN users
ON users.id = poems.poemID;

Ответы [ 2 ]

1 голос
/ 17 июня 2020

Вам нужно поставить JOIN сразу после FROM, вот так:

SELECT poemID, COUNT(DISTINCT users) usersID
FROM poems 
JOIN users ON users.id = poems.poemID
GROUP BY poemID;
1 голос
/ 17 июня 2020

JOIN должно быть перед GROUP BY

Попробуйте:

SELECT poemID, COUNT(DISTINCT users) usersID
FROM POEMS
JOIN users ON users.id = poems.poemID
GROUP BY poemID;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...