求高手,多父一子的外键怎么做?
我想建一个表,包括两个字段:sn,   说明 
 把现有两个表a,b里的部分主键sn做个说明 
 为操作方便我不想分两个表做,并希望与两表均有父子关系 
 希望有高手给出sql语句 
 分不够可再加!!!谢谢
------解决方案--------------------这个不是很清楚  就知道外键约束  但是不能随着另外一个表改变而改变 
 期待
------解决方案--------------------联合两个表就行了   
 select * from a union all select * from b
------解决方案--------------------我觉得有问题   
 楼主如何能保证ab两表内的数据不重复呢?
------解决方案--------------------是否可以考虑这样的方案:   
 1、新建的表增加一个字段(这里需要说明的是,原来两个字段个人就觉得不保险,万一a,b表的sn有相同的这个信标的就不知道说明哪个了) 
 tablename,sn, 说明   
 2、在新表建立触发器约束增、改操作必须sn在对应的tablename有记录,触发器代码不难,不过如果方案通不过的话,现在写触发器有点浪费了。   
------解决方案--------------------希望与两表均有父子关系,我告诉你,实现不了!!! 
 除非,你用两个字段,分别引用外键 
 create table Table(sna refernces a(sn), 
                    snb refernces b(sn), 
                    说明)   
 create view TableView 
 as 
 select sn=IsNull(sna,snb),说明 
 from Table