一个表包含如下字段
id, name, parent_id, re其中parent_id对应的同表中的某一个id,也就是说,这是一个树结构数据的表,根节点的parent_id为0现在创建一个视图
id, name, parents, re
就是把id映射为name
CREATE OR REPLACE VIEW tree_view AS select
trees.id AS id, trees.name AS name, trees.parent_id AS parent_id, parents.name AS parents, trees.re AS re
FROM trees, trees parents
WHERE trees.parent_id = parents.id;
这个视图将不会显示根节点,因为他们没有与之对应的节点id问题是如何使之显示根节点即当parent_id为0 时,parent为空,创建一个这样的节点似乎更为简单,我只是想知道,可不可以通过条件约束办到