问一个建表的SQL... 200分.

来源:百度知道 编辑:UC知道 时间:2024/06/24 07:16:02
现在有两个表tableA(主键x) tableB(主键x)
(他们的主键是一样的.)

现在希望创建一个表tableC(外键x)
想让这个外键引用的是tableA的主键和tableB的主键.

现在的情形是:同时往tableA和tableB中插入记录(x).
tableC同时也会更新.(因为有主外键关系)

问题是,怎么样设计,才会让tableC区别出哪条记录来是tableA,哪条记录来自tableB ?

用一个字段区分开,比如资金管理表: 有供应商和客户两种编号对于资金管理表里面的PCID,这样你可以在建立一个字段来区分,如下:PCType char(1) 当编号是供应商的编号时PCType字段下的值为P ,当编号是客户时PCType字段下的值为C

用一个字段区分开

单独用一个字段来进行区分,就是TABLE NAME,存放该数据的来源表.

使用别名来区分