【发布时间】:2017-12-10 18:52:32
【问题描述】:
我有两张表,详情如下:
create table pbc(
id number(5) primary key,
name varchar2(15));
insert into pbc values(2,'product1');
insert into pbc values(3,'product1');
insert into pbc values(4,'product1');
insert into pbc values(5,'product1');
insert into pbc values(6,'product1');
insert into pbc values(7,'product1');
另一个表是
create table zxy(
id number(5),
price number(10));
alter table zxy add(constraint zxyid_fk FOREIGN KEY (id) references pbc(id));
insert into zxy values(2,67);
insert into zxy values(3,34);
insert into zxy values(3,21);
insert into zxy values(4,65);
insert into zxy values(5,32);
insert into zxy values(5,23);
insert into zxy values(5,10);
下面给出第二个表选择数据
Id price
2 67
3 34
3 21
4 65
5 32
5 23
5 10
现在我必须选择最后插入的值,例如
id price
2 67
3 21
4 65
5 10
我不想最高价格我想最后插入价格
【问题讨论】:
-
使用 SQL 连接一对多