나는이 간단 할 것이라고 생각하지만 나는 하나의 테이블 tbl1
을 가지고 있고 그것은 열 id
, otherstuff
, num
을 가지고 주위 내 머리 ...MySQL : 다른 테이블의 COUNT 개가있는 UPDATE 테이블?
을 얻을 수 없습니다.
다른 테이블 tbl2
이 있는데이 테이블의 열은 id
, info
입니다.
는 내가 원하는 것은 tbl2
에서 같은 id
와 행의 수와 동일한 tbl1
의 num
열을 만들 수 있습니다. 이런 종류의 :
UPDATE tbl1 SET num =
(SELECT COUNT(*) FROM tbl2 WHERE id=tbl1.id)
아이디어가 있으십니까?
당신은 그것을 시도 줄 했습니까? [this] (http://stackoverflow.com/a/1216185/1037210) 답변과 많이 유사합니다. – Lion
얼마나 이상한가요? 내가 쓴 것은 올바른 SQL이라고 생각하지 않았다. – Alasdair