【发布时间】:2015-04-17 13:30:23
【问题描述】:
我在孩子的同一张桌子上有所有父亲和母亲的人表
Pen-id firstname lastname gender father-id mother-id
10002 Ti Si-dao M null null
10025 Leonardo Vogel M 10002 10010
10010 Marissa Wilkes F null null
我需要view来显示下面的句子
Ti 是莱昂纳多·沃格尔的父亲 玛丽莎是莱昂纳多·沃格尔的母亲
我使用了 DDL,但它不起作用
CREATE VIEW parent AS
SELECT (FIRSTNAME) ||' '|| (LASTNAME)|| (CASE WHEN GENDER ='F' THEN ' is the mother of' ELSE 'is the father of' END) ||' '|| (FIRSTNAME) ||' '|| (LASTNAME) AS PARENTAGE
FROM P_PERSON ;
【问题讨论】:
-
到底为什么需要这种将数据存储在一个表中的方式?
标签: oracle11g