我有一个job
表
Id
ParentID
jobName
jobStatus
根ParentID为0。
在Access中是否可以创建查询来查找给定
job
的根?该数据库是没有链接表的MDB。 Access版本是2003。
job
可以是多个级别的深层子级。 最佳答案
不,不是。 SServer 2005之后在SQL Server中支持递归查询,但在Access中不支持递归查询。
如果您事先知道级别数,则可以编写查询,但这不是递归查询。
在SQL Server中,使用CTE(SQL扩展):请参见http://blog.crowe.co.nz/archive/2007/09/06/Microsoft-SQL-Server-2005---CTE-Example-of-a-simple.aspx
但是,常规SQL不具有递归支持。