我有一个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
请提供一些示例数据。您的问题很难理解? –
可以提供一些样本输出? – Nithesh
您是否在寻找'by by'而不是'Group by'? – bummi