MySQL: IN, NOT IN 구문에 여러 컬럼 사용하기

발생일: 2016.12.14

키워드: mysql, in multiple column

문제:
WHERE 절의 IN, NOT IN 쿼리 구문에 여러 컬럼을 사용하고 싶다.

해결책:
IN, NOT IN 구문으로 비교할 컬럼을 괄호로 묶어 처리하면 된다.

SELECT *
FROM task
WHERE
    (user_id, task_id) NOT IN (
        SELECT user_id, task_id
        FROM task_queue
    );


참고:

저작자 표시 비영리 변경 금지
신고