내 테이블은 null 값에 대해 여러 테이블과 디스플레이 0에서 데이터를 계산하려면 : 위의 표에서MySQL의 쿼리는
Department(Dept_id,Dept_name#)
Employee(Emp_id#,Emp_Name,Address,Phone,Email,Dept_name)
을 다음과 같은 세부 사항 (Dept_Id
, Dept_name
, Total Employees
)를 표시합니다. 나는 모든 dept_name
오히려 내가 dept_name
및 emp_id
이 계산됩니다 누구의 dept_id
를 얻을하지 않습니다
SELECT dept_id,department.dept_name,count(emp_id)"Total"
FROM department,employee_details
WHERE department.dept_name=employee_details.dept_name
GROUP BY dept_id;
위의 쿼리에서 :
나는 다음과 같은 쿼리를 사용합니다. 그렇다면 dept_name
및 dept_id
의 모든 데이터와 해당 결과를 0
, 즉 Count(emp_id)=0
으로 가져 오려면 어떻게해야합니까?
내부 결합이 아닌 왼쪽 결합이 필요합니다. – SMA