본문으로 바로가기

[MySQL] 53. UNION 활용

category MySQL/응용 및 DB 접근 2024. 7. 8. 15:49
728x90
반응형

[MySQL] 53. UNION 활용

 

 

1. 샘플 데이터

-rooms: 호실 정보

-reservations: 예약 정보

-- reservations 테이블 생성
CREATE TABLE reservations (
    id INT AUTO_INCREMENT PRIMARY KEY,
    room_id INT,
    reservation_date DATE,
    guest_name VARCHAR(50)
);

-- rooms 테이블 생성
CREATE TABLE rooms (
    room_id INT AUTO_INCREMENT PRIMARY KEY,
    room_number INT
);

-- reservations 테이블에 샘플 데이터 삽입
INSERT INTO reservations (room_id, reservation_date, guest_name) VALUES (1, '2024-06-01', '김철수');
INSERT INTO reservations (room_id, reservation_date, guest_name) VALUES (2, '2024-06-02', '이영희');
INSERT INTO reservations (room_id, reservation_date, guest_name) VALUES (3, '2024-06-03', '박민수');

-- rooms 테이블에 샘플 데이터 삽입
INSERT INTO rooms (room_number) VALUES (101);
INSERT INTO rooms (room_number) VALUES (102);
INSERT INTO rooms (room_number) VALUES (103);

 

 

2. 문제: 현재 예약 가능한 방들과 날짜 정보를 함께 출력해보자. (+UNION 사용)

 

728x90
반응형