2012-01-07 7 views
0

다음 코드는 내 JB_Employer 테이블의 레코드 수를 계산하지만 두 번째 테이블 (아마도 세 번째 테이블)의 총 레코드 수를이 테이블에 더하려고합니다.여러 테이블에 걸쳐 COUNT 사용하기

SELECT COUNT(*) AS 'Number of employees' 
FROM JB_Employer 
WHERE Employer_ID >0 

또한 사람이 어떻게 약간의 문제를 알아내는 데, PHP에 나는 그것을 감사하겠습니다에 넣고 내게 조언을 할 수 있습니다.

+0

투표를 그들을 추가합니다. 질문은 두 가지 질문으로 구성되어있을뿐만 아니라 데이터베이스와 테이블 간의 관계가 지정되지 않았고 두 번째 질문에는 전혀 연구가 표시되지 않기 때문에 첫 번째 질문은 분명하지 않습니다. PHP에서 데이터베이스에 연결하는 백만 가지의 예제가 있어야합니다. – GolezTrol

+0

가능한 중복 [여러 테이블에서 행 수를 계산하는 방법] (http://stackoverflow.com/questions/6487348/how-to-count-rows-from-multiple-tables-mysql) – JJJ

답변

1
SELECT (
SELECT count(*) from table1 
) as `table1_count`, (
SELECT count(*) from table2 
) as `table2_count` 

닫으

SELECT (
SELECT count(*) from table1 
) + (
SELECT count(*) from table2 
) as `total_count` 
관련 문제