MySQL(07.12) - 다중컬럼 IN, GROUP_CONCAT, GROUP BY, HAVING, WHERE, 삼항연산자, SUB QUERY(SCALAR, INLINE)
다중컬럼(MULTI COLUMN) IN 연산자SELECT * FROM a1WHERE (id = 1 AND job = 'manager') OR (id = 2 AND job = 'clerk');SELECT *FROM a2WHERE (id, job) IN ((1, 'manager'),(2,'clerk'));하나의 컬럼만 사용하는 IN 연산자와는 다르게 괄호()가 중첩으로 들어가고 안쪽의 괄호는 AND 조건으로 묶이게 된다.GROUP_CONCATgroup_concat을 기본적인 형태로 사용했을경우 문자열 사이에 쉼표(,)가 붙게 된다.구분자를 변경하고 싶을 경우 SEPARATOR '구분자'SELECT GROUP_CONCAT(NAME SEPARATOR'|')FROM a1GROUP BY TEST;합쳐지는 문자열에 ..