我在我的网站中使用带有 php 的 sql server 2008 r2。我有 2 张桌子。
1是给员工的。
(int) (nvarchar) (nvarchar)
id name type
1 john 2
2 peter 1
3 leah 2
4 frank 1
5 tang 3
2 用于工作
(int) (nvarchar) (nvarchar)
workid name employees
1 task1 1,3
2 task2 2,3
3 task3 1,3,4
4 task4 2
我想查询它给我工作描述的员工姓名,其中 type < 3。
意味着我想得到这样的结果。
workid name employee
1 task1 john, leah
2 task2 peter, leah
3 task3 john,leah,frank
同样地
那么我怎样才能用 sql 查询来实现这个结果呢?
我无法更改表架构。
我尝试使用 case when 语句,但它不起作用。
请帮我完成这个工作..