728x90
λ°μν
π‘ SQLμμ EXCEPT μ°μ°μλ λ κ²°κ³Ό μ§ν©μ λΉκ΅νκ³ μ²« λ²μ§Έ κ²°κ³Ό μ§ν©μμ λ λ²μ§Έ κ²°κ³Ό μ§ν©μ λνλμ§ μλ νμ λ°ννλ μ°¨μ§ν© μ°μ°μμ λλ€.
νμμ κ²½μ° μ¬λ¬ ν μ΄λΈμ΄ μ‘°μΈλ API μ‘°ν 쿼리μ μ€μ ν μ΄λΈμ λ°μ΄ν° μ°¨μ΄κ° λμ μ΄λ€ λ°μ΄ν°κ° λ¬Έμ μ΄κ³ μ μ°¨μ΄κ° λλμ§ μκΈ° μν΄ μ¬μ©νμμ΅λλ€.
EXCEPT μ°μ°μ μμ
SELECT column1, column2, ...
FROM table1
EXCEPT
SELECT column1, column2, ...
FROM table2;
μμ ꡬ문μμ λ ν μ΄λΈμ κ²°κ³Ό μ§ν©μ μ‘΄μ¬νμ§ μλ νμ λ°νν©λλ€. λ SELECT λ¬Έμ λμΌν μμ 컬λΌμ λ°νν΄μΌ νλ©°, κ° μ΄μ λ°μ΄ν° μ νλ νΈνλμ΄μΌ ν©λλ€.
λ¬Έμ ν΄κ²°
- μ‘°μΈ μ‘°κ±΄μ λ¬Έμ κ° μμ κ°λ₯μ± λννλ€λ κ°μ€ μμ± ν μ°¨μ§ν© λ°μ΄ν° λͺ©λ‘ μ‘°ν
- λ°μ΄ν° νμΈ ν μλ‘ λ€λ₯Έ BG_IDμ μ¬λ¬ BSκ° μ€λ³΅λ μν νμΈ
- μ‘°μΈ μ‘°κ±΄ BG_ID μ€μ
SELECT TH.* FROM TABLE_HISTORY TH
JOIN BS_TABLE BT ON TH.TB_ID = BT.TB_ID JOIN BS_GROUP BG ON BG.BG_ID = TH.BG_ID
JOIN BS BS ON BS.BS_ID = TH.BS_ID
WHERE TH.INPUT_DT >= '2023-06-01 00:00:00' AND TH.INPUT_DT <= '2024-06-11 23:59:59'
EXCEPT
SELECT TH.* FROM TABLE_HISTORY TH
WHERE TH.INPUT_DT >= '2024-06-01 00:00:00' AND TH.INPUT_DT <= '2024-06-11 23:59:59'
728x90
λ°μν