WITH 테이블 이름 AS
(SELECT 문)
[SELECT 문]
호출 (SELECT 테이블이름.컬럼 FROM 테이블이름)
WITH T AS -- 테이블 생성
(SELECT HOLD_NO, MAX(SEQ) FROM JAVA_BOOK_RENT
WHERE RETURNYN = 'N'
GROUP BY HOLD_NO)
SELECT *
FROM JAVA_BOOK_HOLD
WHERE HOLD_NO NOT IN (SELECT T.HOLD_NO FROM T)
'DB Oracle' 카테고리의 다른 글
[DB] SQL 문제 (0) | 2024.08.31 |
---|---|
[Oracle] 데이터베이스 설계 (0) | 2024.04.09 |
[Oracle] Trigger (0) | 2024.04.08 |
[Oracle] Function (0) | 2024.04.08 |
[Oracle] 문제 풀이 (0) | 2024.04.05 |