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
반응형
'MySQL > 응용 및 DB 접근' 카테고리의 다른 글
[MySQL] 52. UNION 연산자 (0) | 2024.07.08 |
---|---|
[MySQL] 51. 정규화(4) - 반정규화 (0) | 2024.07.08 |
[MySQL] 50. 정규화(4) -제 3 정규화(3NF) (0) | 2024.07.08 |
[MySQL] 49. 코드 예제: 제1,2정규화 실습하기 (0) | 2024.06.13 |
[MySQL] 48. 정규화(3) -제 2 정규화(2NF) (0) | 2024.06.13 |