私はdepartment
テーブルとuser
テーブルを持っていますが、各アソシエイトが異なる部門に所属していることは明らかです。
各部門のすべてのユーザーを個別に取得したい。group by または ... でそれを行うことはできますか?
私の試みは次のとおりであり、望ましい結果が得られません。
select username,b.deptName
from user a
inner join dept b
on a.dept=deptId group by deptName
PS: 部門ごとに個別のクエリではなく、さまざまな部門の従業員を取得するために 1 つの 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