반응형
phpmyadmin에서 완전한 가입을 사용하는 방법?
동일한 열을 가진 inspector와 detector라는 이름의 테이블 두 개를 결합하고 싶습니다. Detection_full join을 사용한 아이디 나도 full outer join을 사용했지만 여전히 같은 오류가 발생하고 있습니다.
오류 메시지 #1064 - SQL 구문에 오류가 있습니다. MariaDB 서버 버전에 해당하는 설명서에서 'inspector FULL JOIN detector ON inspector.D' 근처에서 사용할 올바른 구문을 확인하십시오.
그리고 저는 쿼리를 사용하고 있습니다.
'선택 * 검사기 완전 결합 탐지기 ON 검사기'탐지_ID = 디텍터.Detection_ID;'
쿼리나 플랫폼에 오류가 있습니까?
MariaDB는 지원하지 않습니다.FULL JOIN
, 오류 메시지에서 알 수 있듯이다음을 추천합니다.
SELECT i.*, d.*
FROM inspector LEFT JOIN
detector d
ON i.Detection_ID = d.Detection_ID
UNION ALL
SELECT i.*, d.*
FROM detector d LEFT JOIN
inspector i
ON i.Detection_ID = d.Detection_ID
WHERE i.Detection_ID IS NULL;
첫 번째 하위 쿼리는 모든 행을 다음에 가져옵니다.inspector
, 성냥이 있건 없건 간에detector
. 초는 다음의 행을 반환합니다.detector
없는inspector
.
그건 그렇지만, 그 칼럼의 이름은detection_ID
의 모든 유효한 값을 가져야 합니다.detector
. 그것은 그들이 그들에게FULL JOIN
필요 없습니다.
언급URL : https://stackoverflow.com/questions/63179349/how-to-use-the-full-join-in-phpmyadmin
반응형
'programing' 카테고리의 다른 글
jQuery validate로 유효성 검사를 수동으로 트리거하는 방법은? (0) | 2023.10.24 |
---|---|
system.out.println 출력은 Oracle Java 클래스에서 어디로 이동합니까? (0) | 2023.10.24 |
GCC에서 C11? (0) | 2023.10.24 |
div를 숨기되 빈 공간은 유지합니다. (0) | 2023.10.24 |
AngularJS - 새로 고침 토큰 처리? (0) | 2023.10.24 |