나는이 두 개의 열이있는 MySQL의 DB라는 이름의 relOwner : OwnerID을 RelationshipOwner참조 같은 행 조인
조인과 내가 쿼리를 작성하고 그 참조 DB를 : 어떻게
$query = "SELECT b.Contact, b.ContactB, relOwner.OwnerID, relOwner.RelationshipOwner
FROM b
Left JOIN relOwner
ON b.Contact = relOwner.OwnerID
Left JOIN relOwner
ON b.ContactB = relOwner.OwnerID
";
내 PHP에서 RelationshipOwner의 값을 개별적으로 참조합니까?
$RelationshipOwner = $row['RelationshipOwner'];
$RelationshipOwnerB = $row['RelationshipOwner']; <--- Get value from second JOIN
미리 감사드립니다.
내가 정확하게 다음 질문을 이해한다면 당신은 아마 열 별칭을 사용해야합니다. 두 개의 테이블을 사용 중입니다. 그들은 같은 중요시하는 점은 무엇입니까? 또한 같은 테이블을 두 번 '결합'해서는 안되며 대신 'AND'를 사용해야합니다. –
표 b에는 relOwner 테이블의 OwnerID 열과 상관 관계가있는 두 개의 열인 Contact 및 ContactB가 있습니다. – user1041931
두 개의 개별 쿼리를 각각 하나의 조인으로 사용하지 않는 이유는 무엇입니까? –