【发布时间】:2018-03-21 10:56:25
【问题描述】:
Oracle SQL 支持START WITH 表达式。
例如,
CREATE VIEW customers AS
SELECT LEVEL lvl, customer_code, customer_desc, customer_category
FROM customers_master
START WITH some_column = '0'
CONNECT BY PRIOR CUSTOMER_CODE = PARENT_CUSTOMER_CODE;
如果表包含分层数据,则可以使用分层查询子句按分层顺序选择行。
START WITH 指定层次结构的根行。
CONNECT BY 指定层次结构的父行和子行之间的关系。
是否有 MS-SQL 的等效表达式?
【问题讨论】:
标签: sql-server oracle tsql connect-by