user_shows
및 comments
과 같은 두 개의 테이블이 있습니다. 둘 다 공통적으로 id
키가 있습니다.다른 테이블의 계산에서 테이블에 mysql 열을 추가하십시오.
user_shows.id = comments.id
일 때 주석 표의 주석 수를 저장하는 열을 user_shows
에 갖고 싶습니다. 나는 다음과 같은 것을 생각해 냈다.
ALTER TABLE user_shows
ADD num_comments INT(4) AS (SELECT id
FROM comments,
user_shows
WHERE comments.id = user_shows.id)
... 그러나 이것은 작동하지 않았다. 당신을 위해
ALTER TABLE user_shows
ADD num_comments INT(4);
UPDATE user_shows SET num_comments = (SELECT count(id) FROM comments WHERE comments.id = user_shows.id);
열 추가 및 채우기는 별도의 쿼리입니다. 즉, 별도의 쿼리를 의미합니다. –
내 쿼리를 삭제 해 주셔서 감사합니다. OMG Ponies는 방금 동시에 두 가지 작업을 수행해야한다고 생각했습니다. –