我有以下JSON文件:如何根據以下要求創建表格? [SQL]
"vehicle_number" : 91,
"pit_stops" : [ {
"pit_in_elapsed_time" : 1874.0926,
"pit_out_elapsed_time" : 0.0
}, {
"pit_in_elapsed_time" : 1992.9723,
"pit_out_elapsed_time" : 0.0
}, {
"pit_in_elapsed_time" : 2862.2129,
"pit_out_elapsed_time" : 0.0
} ],
我的表有保留以下值:
- 車輛
- pit_int_elapsed_time
- pit_out_elapse_time
如何基於此創建表?
create table pitstop (
vehicle varchar(50) not null,
inTime varchar(50) not null,
outTime varchar(50) not null,
constraint pk_id primary key(inTime, outTime))
我不確定這是否是創建表的理想方式?
問候
編輯
我一直在想創建2個主表。一個用於車輛(vehicleID,pk,pitstopFK作爲外鍵)。
create table vehicles (
vehicle varchar(50) primary key not null
pitstops_fk int not null);
而且進站表:
create table pitstops (
id int primary key autoincrement not null,
inTime varchar(50) not null,
outTime varchar(50) not null,
constraint u_time UNIQUE (inTime, outTime))
車輛-----進站(1對多)
這可能是爲其他車輛有完全一樣的(銀泰,outTime)......所以我想該主鍵也不會轉回去是合法的???你們覺得怎麼樣? – sebachili