簡體   English   中英

獲取SQL查詢的結果並將其移動到另一個表

[英]Take the result of an SQL query and move it to another table

我在玩兩張桌子。

表一具有名為“ 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信息移到另一個表中? 據我所知,這將是什么樣的聯接。 內? 剩下?

INSERT INTO TABLE2 (PERSON_ID, TOTAL_COMMENTS)
SELECT PERSON_ID, COUNT(COMMENT) AS TOTAL_COMMENTS 
FROM COMMENTS GROUP BY PERSON_ID ;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM