아래의 select를 자주 쓴다면
SELECT s.id, s.user_id
FROM session s
JOIN channel c ON c.id = s.channel_id;
아래처럼 등록 가능
CREATE OR REPLACE VIEW test.session_details AS
SELECT s.id, s.user_id
FROM session s
JOIN channel c ON c.id = s.channel_id;
SELECT * FROM test.session_details;
View에 값 대입
- view에 값을 대입했는데 대입이 된다면 원래 테이블에 null 조건이 안걸려서 대입 된거
- 원본 테이블을 확인하면 id만 들어가 있고 나머지 것들은 null이 들어감
- 즉, 접근을 못하게 하거나 not null 형식 등등 제약을 해주어야 함
'Database > MySql' 카테고리의 다른 글
[MySQL] Index (0) | 2024.07.31 |
---|---|
[MySQL] Stored Procedure/Function/Trigger (0) | 2024.07.31 |
[MySQL] JOIN~~ (0) | 2024.07.30 |
[MySQL] 지원 함수 (0) | 2024.07.30 |
[MySQL] 기본 문법 (0) | 2024.07.30 |