반응형
동일한 테이블의 여러 열에 대한 SQL 조인
하위 쿼리가 2 개 있지만 동일한 테이블에서 열을 함께 결합하는 데 문제가 있습니다. 나는 시도했다 :
SELECT * FROM
(SELECT userid, listid
FROM user_views_table
WHERE date='2013-05-15' AND view_type='lists') a
JOIN
(SELECT sourceid, destinationid
FROM actions_table
WHERE date='2013-05-15' AND payloadtype='lists_user' AND actiontype='delete') b
ON a.userid = b.sourceid
ON a.listid = b.destinationid;
간단히 쿼리를 ON a.userid = b.sourceid
끝내면 작동하지만 어떻게 다른 열에서 이러한 테이블을 조인 할 수 ON a.listid = b.destinationid
있습니까 ??
도움을 주셔서 감사합니다.
다음과 같이 참여하십시오.
ON a.userid = b.sourceid AND a.listid = b.destinationid;
조건 1과 조건 2에 참여하려면 다음과 같이 AND 키워드를 사용하십시오.
ON a.userid = b.sourceid AND a.listid = b.destinationid;
참고 URL : https://stackoverflow.com/questions/16597660/sql-join-on-multiple-columns-in-same-tables
반응형
'development' 카테고리의 다른 글
페이지에 JavaScript 변수가 정의되어 있는지 어떻게 알 수 있습니까? (0) | 2020.07.29 |
---|---|
스캐너에서 문자 입력 (0) | 2020.07.29 |
여러 매개 변수가있는 Google oauth2 redirect_uri (0) | 2020.07.29 |
GDB가 손상된 스택 프레임-디버깅하는 방법? (0) | 2020.07.29 |
Mac에서 Chrome 용 확장 프로그램 설치 폴더를 어디에서 찾을 수 있나요? (0) | 2020.07.29 |