0
1.i 예약 테이블에 예약 된 데이터가 클래스 이름 을 기준으로 사용할 수있는 두 개의 테이블이 있습니다. 2. 예약 테이블에 particluar 예약을 위해이 번호를 할당하려고합니다. 하나 개의 예약 번호는 표에 다음 3 승객 생성되면 1,2,3 좌석 번호를 할당해야한다고 말할데이터베이스에서 사용자에게 고유 번호를 할당하는 방법
CREATE TABLE SEATNUMBER
( "SEAT_NO" NUMBER,
"CLASS_NAME" VARCHAR2,
"ACTIVE" NUMBER DEFAULT 1 NOT NULL ENABLE,
)
CREATE TABLE BOOKING
( booking_id number,
seatnumber number
)
seatnumber 테이블 활성 컬럼은 유저가 이미 일부 예약 ID 또는 할당되는지 여부를 나타 내기위한 것이다
아니오
SELECT s.SEAT_NO as UNUSED_SEAT_NO
FROM SEATNUMBER s
LEFT OUTER JOIN BOOKING b
ON (b.SEATNUMBER = s.SEAT_NO)
WHERE b.BOOKING_ID IS NULL AND
s.ACTIVE = 1;
나는 ACTIVE 컬럼에 대한 의견을 이해하지 않았다 당신이 좋아하는 일을 할 수있는 사용하지 않은 좌석 번호를 찾으려면