|
newkid 发表于 2011-11-24 22:57 ![]()
A里面确实没有限定词啊?你看到的A在哪里?
(A)
恩,我说的限定词其实就是两个表的别名啦,可能我没说清楚,我用版主给的代码做了一遍,A选项能够得出结果,可是我用自己 表用natural联接老是出现“natural联接中使用给的列不能有限定词”也就是那个别名限定列,我找了好久也没找出个所以然,还望版主赐教,谢谢
表product_types
create table product_types(
product_type_id integer primary key ,
name varchar2(20));
表products
create table products(
product_id integer primary key,
product_type_id integer references product_types (product_type_id)
name varchar2(20),
description varchar2(100),
price number(4,2));
begin
insert into product_types values(1,'CD');
insert into product_types values(2,'DVD');
insert into product_types values(3,'BOOK');
insert into product_types values(4,'VEDIO');
insert into product_types values(5,'MAGAZINE');
insert into products values(1,1,'Modern Science','a description of modern science',19.25);
insert into products values(2,1,'Chemistry','introduction of chemistry',19.89);
insert into products values(3,2,'Tank War','a description of Tank War',23.08);
insert into products values(4,2,'Fibera','a description of Fibera',20.00);
insert into products values(5,3,'Kmazi','a description of Kmazi',31.24);
insert into products values(6,,'Hua','a description of Hua',19.48);
commit;
end;
/ |
|