Как мне присоединиться к моему результату, чтобы получить соответствующие записи другой таблицы? - PullRequest
0 голосов
/ 11 ноября 2019
(SELECT BOOKAUTHOR from (select DISTINCT bookauthor, genre from BOOK) group by bookauthor HAVING COUNT(*) > 1);

Так запутался насчет объединений

Пожалуйста, дайте мне знать, если есть что-то, чтобы улучшить мой вопрос, я пытался искать и искать, и все еще так растерялся, чтобы это произошло

1 Ответ

1 голос
/ 11 ноября 2019

Вы бы сделали что-то вроде

SELECT a.AUTHORFIRSTNAME,
       a.AUTHORLASTNAME
  FROM (SELECT BOOKAUTHOR, COUNT(*)
          FROM BOOK
          GROUP BY BOOKAUTHOR
          HAVING COUNT(*) > 1) b
  INNER JOIN AUTHOR a
    ON a.AUTHORID = b.BOOKAUTHOR

dbfiddle здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...