oracle大神 使用一条sql创建一张新表,该表包含表一或表二的数据。
父母表person_id=孩子表parent_id注意新表的type如果是父母则显示父母的数据,反之没有人,木有人...
父母表person_id=孩子表parent_id 注意新表的type 如果是 父母则显示父母的数据 ,反之
没有人,木有人 展开
没有人,木有人 展开
展开全部
--如果表已经存在
INSERT INTO PERSONS
SELECT PERSON_ID,AUDLT_NAME PENSON_NAME,BIRTHDAY,0 PARENT_ID,SEX,'Y' PERSON_TYPE FROM PARENTS
UNION
SELECT PERSON_ID,CHILD_NAME PENSON_NAME,BIRTHDAY, PARENT_ID,SEX,'N' PERSON_TYPE FROM CHILDREN
--或者表不存在
CREATE TABLE PERSONS AS
SELECT PERSON_ID,AUDLT_NAME PENSON_NAME,BIRTHDAY,0 PARENT_ID,SEX,'Y' PERSON_TYPE FROM PARENTS
UNION
SELECT PERSON_ID,CHILD_NAME PENSON_NAME,BIRTHDAY, PARENT_ID,SEX,'N' PERSON_TYPE FROM CHILDREN
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |