단일 MYSQL 문에서 하위 쿼리와 조인을 결합할 수 있습니까?
P粉647449444
P粉647449444 2024-04-04 13:00:10
0
1
407

이 질문은 나를 혼란스럽게 만듭니다. mysql에서 Join과 subquery를 사용하려고 하는데 구문 오류가 계속 발생합니다.

문제의 진술은

으아악

하위 쿼리 없이 쿼리만 사용해 보았는데 잘 작동했습니다.

으아악

조인을 제거하지만 하위 쿼리를 유지하는 것도 가능합니다.

으아악

하위 쿼리와 조인을 함께 사용하면 구문 오류가 발생합니다

오류를 찾을 수 없는 것 같습니다.

내가 여기서 뭘 잘못하고 있는 걸까요?

미리 감사드립니다

P粉647449444
P粉647449444

모든 응답(1)
P粉894008490

비결은 정확한 문법!

여러 테이블을 쿼리할 때는 aliases를 사용하여 참조하는 것이 가장 좋으며, 여러 테이블이 동일한 열 이름을 공유하는 경우 문자열 리터럴도 작은따옴표로 구분해야 합니다.

이 특정 예에서 하위 쿼리는 redundant입니다. where 절에서 직접 문자열 리터럴을 사용하면 됩니다.

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!