Возьмите результат запроса SQL и переместите его в другую таблицу - PullRequest
0 голосов
/ 25 мая 2018

Я играю с двумя столами.

В первой таблице есть столбец с именем person_id.Если person_id 1 делает второй комментарий, person_id появляется дважды и т. Д .. пример здесь

https://i.stack.imgur.com/BMyXM.png

Я сделал этот запрос, который возвращает общее количество комментариев по одному person_id, как это:

SELECT person_id, COUNT(comment) AS total_comments
FROM comments
GROUP BY person_id
;

Результат запроса выше:

person_id   total_comments
   3             1
   1             2

Как переместить информацию из total_comments выше в другую таблицу?а также, какой тип JOIN это будет для моих знаний.Внутренний?Оставшись

1 Ответ

0 голосов
/ 25 мая 2018
INSERT INTO TABLE2 (PERSON_ID, TOTAL_COMMENTS)
SELECT PERSON_ID, COUNT(COMMENT) AS TOTAL_COMMENTS 
FROM COMMENTS GROUP BY PERSON_ID ;
...