答案 0 :(得分:1)
INSERT INTO Destination(Col)
SELECT COUNT(1) FROM Source;
答案 1 :(得分:1)
您可以使用触发器根据comments
表自动更新likes
表。
触发后插入中的以下内容,当执行插入时,会增加total_likes
表中相应comment_id by
的值comments
的值likes
表。
在total_likes
表格中插入时,您必须将评论的初始值comments
设为零。
CREATE TRIGGER update_likes AFTER INSERT ON likes
FOR EACH ROW
UPDATE comments
SET total_likes = total_likes+1
WHERE comment_id = NEW.comment_id;
答案 2 :(得分:0)
如果您想要一个解决此问题的查询。 我建议像这样:
select comment_id,uploader,
(select count(*) from likes l where L.COMMENT_ID =CM.COMMENT_ID ) nlikes
from commments cm;