フライトごとに1列と仮定しますか?もしそうなら:
IF EXISTS (SELECT * FROM Bookings WHERE FLightID = @Id)
BEGIN
--UPDATE HERE
END
ELSE
BEGIN
-- INSERT HERE
END
チケットが最大10枚あり、20枚予約すると新しい行が挿入されるため、フライトのオーバーブッキングが発生する可能性があるため、私が言ったことを推測します。
フライトごとに1列と仮定しますか?もしそうなら:
IF EXISTS (SELECT * FROM Bookings WHERE FLightID = @Id)
BEGIN
--UPDATE HERE
END
ELSE
BEGIN
-- INSERT HERE
END
チケットが最大10枚あり、20枚予約すると新しい行が挿入されるため、フライトのオーバーブッキングが発生する可能性があるため、私が言ったことを推測します。