나는 department
테이블과 user
테이블을 가지고 있으며 각각의 연관이 다른 부서에 있다는 것은 명백합니다.
각 부서의 모든 사용자를 개별적으로 원합니다. 그룹별로 또는 ... 또는 할 수 있습니까?두 테이블에서 데이터를 가져 오기위한 SQL 그룹 쿼리
내 시도는 나에게 원하는 결과를 제공하지 않습니다 다음과 같다 :
select username,b.deptName
from user a
inner join dept b
on a.dept=deptId group by deptName
PS : 나는하지 각 부서 별도의 질의에 대해 서로 다른 부서의 동료를 얻기 위해 하나 개의 SQL 쿼리를 필요로한다!
샘플 데이터
User(Table)
username dept
John 1
Jack 2
Sam 1
Tedy 1
Tom 2
Sara 2
dept:(Table)
deptId deptName
1 HR
2 IT
My Desired result:
HR:John-Sam-Tedy
IT:Jack-Tom-Sara
PLS는 일부 샘플 data.Your 질문이 이해하기 어렵 제공하려고? –
몇 가지 샘플 출력을 제공 할 수 있습니까? – Nithesh
당신은'Group by' 대신'Order by'을 원하십니까? – bummi