MySQL SELECT INNER JOIN의 잘못된 사용
P粉022285768
P粉022285768 2024-02-25 22:06:14
0
2
395

WHERE 조건과 결합된 INNER JOIN을 사용하는 쿼리를 사용하여 특정 users.id에 대한 "역할" 집합을 검색하려고 합니다. 하지만 문제가 발생했습니다.

내 데이터베이스에는 4개의 테이블이 있습니다:

으아악

내 쿼리:

으아악

그러나 이 쿼리는 데이터를 반환하지 않습니다. (phpmyadmin SQL 보드에서 테스트되었습니다.)

P粉022285768
P粉022285768

모든 응답(2)
P粉055726146

Akina가 댓글 섹션에서 이미 언급했듯이 "role" 테이블에는 "libelle" 값이 없으며 위에서 언급한 것처럼 "Système"과 동일합니다. 그렇기 때문에 아무런 출력도 얻지 못합니다. MySQL 데이터베이스의 "시스템"으로 수정하고 다시 시도하십시오.

P粉691958181

사용법:

으아악

https://dbfiddle.uk/?rdbms=mysql_5.7&fiddle=20570938deb2bec281d5070dd28bf19d 一个>

정수 주위에 작은따옴표를 넣지 말고 WHERE a.id_user ='1' 更改为 WHERE a.id_user = 1로 바꾸세요.

libelle = '系统'type_role 表中,不在 role 테이블에

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