문제풀이
-
SQL 문제 풀기 - 3문제풀이 2024. 10. 27. 18:52
주어진 문제를 풀기 위해서는 함수와 조인 기법을 사용해야한다. 우선 조인(join)이란?두 개 이상의 테이블에서 데이터를 가져와서 마치 하나의 테이블인 것처럼 데이터를 가져오는 기법을 말한다. 조인과 관련된 내용들을 포스팅하는 글은 아니니, 가볍게 개념정도만 알고가면 좋을 듯하다. 해당 문제를 처음 풀었을 때, left 조인을 사용하여 문제를 풀었었다. 두 테이블의 데이터를 가져온 거 까지는 좋았으나, REPLY_ID 값이 없는 데이터도 있었다.left 조인한 후 where 조건 절에 REPLY_ID 값이 null이 아닌 데이터를 가져오는 것도 하나의 방법일 순 있지만, 해당 문제를 직관적으로 풀고 싶었다. SELECT TITLE, G.BOARD_ID, R.RE..