SQL: 행과 열을 비교하여 복합 키로 조인된 테이블을 쿼리하는 방법
P粉358281574
P粉358281574 2023-09-13 23:28:58
0
1
404

저는users테이블을user_fromuser_to> 열과 매핑하는 Mysql 연결 테이블user_connections을 가지고 있습니다. 둘 다users테이블의 외래 키입니다.

내 논리는id1id2에 요청을 보내는 경우 이 경우 보류 중인 요청이 된다는 것입니다. 요청은 테이블(빨간색 상자)에 위의 (id1, id2) 및 (id2, id1) 패턴을 제공하는id2에서 수락한 경우에만 승인된 것으로 간주됩니다.

제 질문은id1(파란색 상자)을 기반으로 보류 중인 모든 요청을얻을 수 있도록user_connections

테이블을 쿼리하는 방법입니다.

어떻게 해야할지 모르겠어요. 그러니 어떤 도움이라도 주시면 감사하겠습니다. 미리 감사드립니다.

P粉358281574
P粉358281574

모든 응답 (1)
P粉287345251

테이블에 의해 정의된 보류 중인 모든 요청을user_connections찾고 있다면 다음과 같이 해당 테이블과 테이블 자체 사이에 왼쪽 외부 조인을 수행해야 합니다.

아키텍처(MySQL v5.7)

으아악

쿼리 #1

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