0

enter code here車両をタイプ別にペアリングし、次に燃料消費量別にペアリングする必要があります。燃料消費量が一致しない場合があり、その場合は最も近いものが選択されます。同じ車両を複数回ペアリングすることはできません。私が話しているデータの種類の例は以下のとおりです

create table #table1
(
vehicleid varchar(2),
typed varchar(5),
fuelconsumption int
)


create table #table2
(
vehicleid varchar(2),
typed varchar(5),
fuelconsumption int
)


INSERT INTO #table1 VALUES('x1','car',5);
INSERT INTO #table1 VALUES('x2','car',4);
INSERT INTO #table1 VALUES('x3','car',8);

INSERT INTO #table2 VALUES('b1','car',7);
INSERT INTO #table2 VALUES('b2','car',8);
INSERT INTO #table2 VALUES('b3','car',9);
INSERT INTO #table2 VALUES('b4','car',10);
INSERT INTO #table2 VALUES('b5','car',11);
INSERT INTO #table2 VALUES('b6','truck',15);
INSERT INTO #table2 VALUES('b7','truck',4);

次のような出力が返されます: ここに画像の説明を入力してください

4

1 に答える 1