【发布时间】:2013-12-12 14:54:56
【问题描述】:
我使用的是 MSSQL server 2008 并且有两个表 forms 和 employees。
forms 包含员工填写的所有表格,例如
[id][employeeId][formId]
只有 6 种类型的表单,每种都有自己的 id。我将如何构造一个查询来列出每种类型的表格的每个员工以及它们是否已完成(存在于forms 表中)例如
[employeeId][formType1][formType2][formType3]...
1 1 null 1
2 1 1 null
编辑:我当前的查询列出了所有需要“过滤”到上述架构的信息:
SELECT *
FROM forms as f
inner join employees as e on e.EmployeeID = f.EmployeeID
【问题讨论】:
-
您可以发布您现在使用的选择吗?
标签: sql sql-server database