다른 열에서 동일한 테이블을 두 번 조인
질문:
사용자 및 불만 사항 이용자가 불만을 제기하고 해결할 수 있는 테이블을 마련하였습니다. 불만 사항 테이블에는 불만 제기자와 해결자의 user_id가 포함되어 있습니다. 목표는 user_ids 대신 두 당사자의 사용자 이름을 표시하는 쿼리를 작성하는 것입니다.
답변:
사용자 테이블을 서로 다른 열에서 두 번 조인하고 검색하려면 사용자 이름에 대해 다음 쿼리를 사용할 수 있습니다.
SELECT complaint.complaint_text, A.username AS OpenedBy, B.username AS ClosedBy FROM complaint LEFT JOIN user A ON A.user_id=complaint.opened_by LEFT JOIN user B ON B.user_id=complaint.closed_by
이 쿼리에서:
위 내용은 사용자 ID 대신 사용자 이름을 표시하기 위해 서로 다른 열에서 테이블을 두 번 조인하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!