我有一个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不具有递归支持。

10-06 07:17
查看更多