2012-04-03 4 views
2

테이블의 각 site_id에 대해 다음 쿼리를 실행하고 싶습니다. site_id는 기본 키이기도합니다.테이블의 각 ID에 대해이 쿼리를 실행하는 방법

그런 다음 해당 개수 (*) 값을 가져 와서 다른 테이블에 삽입하고 싶습니다. 모든 ID에 대해. 집합 기반 솔루션을 사용하여이를 수행 할 수있는 방법이 있습니까? 또는 어떻게 든 모든 site_id를 반복하고 쿼리에 입력해야합니까? 항상 한 것보다 사이트 ID가 PK 인 경우

+0

을 시도합니다. – levi

답변

3

SELECT count(*),site_id FROM site WHERE category = 'S' AND active = 'Y' 
GROUP BY site_id 
관련 문제