sql(100分)

  • 主题发起人 主题发起人 LHY123
  • 开始时间 开始时间
L

LHY123

Unregistered / Unconfirmed
GUEST, unregistred user!
已知一个表:create table t_car
(car_id char(7) primary key, /*车号*/
railway_id char(3), /*所在轨道*/
sn char(2) /*在轨道上的序号,即位置*/
);
希望用SQL,从表t_car创建另一个表t_carinrail:

car_id1 char(3),
car_id2 char(7),
car_id3 char(7),
.
.
car_idi char(7)
.
.
car_idn char(7)
);

其中,car_id1 是轨道1的车号,。。。,car_idn 是轨道n的车号。生成这个库的目的为了显示
站厂上各轨道的车辆分布。
请各位高手指教,谢谢!

 
insert into tab(car_id1,....) values(
(select car_id as car_id1 from t_car where railway_id='001') a,
(select car_id as car_id1 from t_car where railway_id='002') b,....)
之类的。
 
楼上所言极是
 
接受答案了.
 
后退
顶部