62,041
社区成员
发帖
与我相关
我的任务
分享
create table orders
(
orderno varchar(20),
ordername nvarchar(100),
primary key(orderno)
)
create table ordersItem
(
orderno varchar(20),
orderItem int,
Quantity decimal,
primary key(orderno,orderItem)
)
insert into orders(orderno,ordername)
select 'NO0001','订单名称1' union all
select 'NO0002','订单名称2' union all
select 'NO0003','订单名称3'
insert into ordersItem(orderno,orderItem,Quantity)
select 'NO0001',1,32 union all
select 'NO0001',2,234 union all
select 'NO0001',3,43 union all
select 'NO0002',1,56 union all
select 'NO0002',2,34 union all
select 'NO0003',1,67 union all
select 'NO0003',2,77 union all
select 'NO0003',3,56 union all
select 'NO0003',4,87
select a.orderno,a.ordername,b.orderItem,b.Quantity from orders a inner join ordersItem b on a.orderno=b.orderno)
/*
NO0001 订单名称1 1 32
NO0001 订单名称1 2 234
NO0001 订单名称1 3 43
NO0002 订单名称2 1 56
NO0002 订单名称2 2 34
NO0003 订单名称3 1 67
NO0003 订单名称3 2 77
NO0003 订单名称3 3 56
NO0003 订单名称3 4 87
*/