이 질문은 나를 혼란스럽게 만듭니다. mysql에서 Join과 subquery를 사용하려고 하는데 구문 오류가 계속 발생합니다.
문제의 진술은
하위 쿼리 없이 쿼리만 사용해 보았는데 잘 작동했습니다.
조인을 제거하지만 하위 쿼리를 유지하는 것도 가능합니다.
하위 쿼리와 조인을 함께 사용하면 구문 오류가 발생합니다
오류를 찾을 수 없는 것 같습니다.
내가 여기서 뭘 잘못하고 있는 걸까요?
미리 감사드립니다
비결은 정확한 문법!
여러 테이블을 쿼리할 때는 aliases를 사용하여 참조하는 것이 가장 좋으며, 여러 테이블이 동일한 열 이름을 공유하는 경우 문자열 리터럴도 작은따옴표로 구분해야 합니다.
이 특정 예에서 하위 쿼리는 redundant입니다. where 절에서 직접 문자열 리터럴을 사용하면 됩니다.
비결은 정확한 문법!
여러 테이블을 쿼리할 때는 aliases를 사용하여 참조하는 것이 가장 좋으며, 여러 테이블이 동일한 열 이름을 공유하는 경우 문자열 리터럴도 작은따옴표로 구분해야 합니다.
이 특정 예에서 하위 쿼리는 redundant입니다. where 절에서 직접 문자열 리터럴을 사용하면 됩니다.
으아아아