1

我有一个表 [Employees],我想搜索重复的名称并查看每个部门的电话

姓名 电话 部门
德鲁 2134 IT
杰森 34532 它
德鲁 35223 销售
杰森 12313 销售
克鲁托 32432 它
约翰 1234 它
约翰 4321 销售
雷克斯 5643 销售

如何查询这个到这个输出

姓名 IT 电话号码 销售电话号码
德鲁 2134 35223
杰森 34532 12313
约翰 1234 4321

4

1 回答 1

2
SELECT IT.[Name],IT.[Tel] as IT , Sales.[Tel] as Sales FROM
(SELECT [Name], [Tel]
FROM Table1 WHERE [Department] = 'IT') AS IT
INNER JOIN
(SELECT [Name], [Tel]
FROM Table1 WHERE [Department] = 'Sales') AS Sales
ON IT.[Name] = Sales.[Name]

小提琴

于 2013-11-08T04:05:12.357 回答