我在我的数据库中创建了两个表T1和T2。
T1,包含A,B和C列,其中A是主键。
T2,包含A,D,E和F列,其中A是外键,(A,D)是主键的组合。
是否可以使用外键和另一列的组合创建此主键?如果可能的话,那么我写的用于创建表T2的sql语句是什么?
由于
答案 0 :(得分:0)
你试过吗
create table t2 (
a integer not null references t1(a),
d integer not null,
e integer,
f integer,
primary key (a,d)
)