[프로그래밍] 문제 해결 2

[문제 해결] OUTER JOIN 을 왜 쓸까?

NULL 을 반환하는 row 가 있는 OUTER JOIN 을 왜 쓸까?OUTER JOIN은 데이터베이스에서 한 테이블의 모든 행을 유지하면서 다른 테이블에서 일치하는 데이터를 가져오는 데 사용된다. 1. 전체 데이터를 포함한 보고서 작성OUTER JOIN은 한 테이블에는 있지만 다른 테이블에는 없는 데이터도 표시해야 할 때 사용한다.예를 들어, 병원 데이터베이스에서 모든 환자 목록과 그들이 담당하는 의사의 정보를 함께 봐야 할 때,일부 환자는 특정 이유로 의사가 배정되지 않았을 수도 있고, 그래도 환자의 존재는 확인 가능해야 한다. 예시 : SELECT p.patient_id, p.name, d.doctor_nameFROM Patients pLEFT OUTER JOIN Doctors d ON p.doct..

[SPRING] CORS 해결

https://aws.amazon.com/ko/what-is/cross-origin-resource-sharing/aws 에 누구보다 잘 정리된 글이 있다. CORS란 무엇입니까? - 교차 오리진 리소스 공유 설명 - AWS크로스 오리진 리소스 공유(CORS)는 애플리케이션을 통합하기 위한 메커니즘입니다. CORS는 한 도메인에서 로드되어 다른 도메인에 있는 리소스와 상호 작용하는 클라이언트 웹 애플리케이션에aws.amazon.com요컨데, (❗)CORS는 CSRF를 겨냥한 '보안' 정책이다. 다 열수록 편하지만 보안에 취약해진다. WebConfig 로 해결하기@Configuration @EnableWebMvc public class WebConfig implements WebMvcConfig..