반응형
동일한 열에서 다른 결과가 있을 수 있는 SQL 데이터 수집
제가 현재 겪고 있는 문제는 Contact.email이 다르면 둘 다 NULL로 표시된다는 것입니다. AND 대신 OR을 사용하면 두 개의 e-mail을 모두 얻지만 서로 다른 행에 있기 때문에 중복됩니다.
가명을 지정해야 할 것 같은데 어떻게 해야 할지 모르겠어요.
SELECT Item.brought, Contact.email AS SalesContact, Contact.email AS TechContact
FROM Customer
LEFT JOIN Contact
ON Item.sales_id = Contact_id
AND Item.tech_id = Contact_id;
제가 하려는 것은 Item.bracked를 다른 테이블에 저장된 두 개의 가능한 이메일 주소와 연결하는 것입니다.어떤 충고도 크게 예측될 것입니다.
대단히 고맙습니다.
당신은 같은 이메일을 읽고 있습니다.다음과 같이 연락처에 두 번 가입해야 합니다.
SELECT Item.brought, SC.email AS SalesContact, TC.email AS TechContact
FROM Customer
LEFT JOIN Contact SC
ON Item.sales_id = SC.Contact_id
LEFT JOIN Contact TC
ON Item.tech_id = TC.Contact_id;
설명:두 개가 필요합니다.Contact
영업직도 아닌 기술자와 영업직도 아닌 기술자를 상상할 수 있기 때문에 기록은 반드시 같지 않습니다.그래서 당신은 다음을 사용하여 영업 사원에 합류하게 됩니다.Item.sales_id
그리고 사용하는 기술자.Item.tech_id
.
언급URL : https://stackoverflow.com/questions/39998753/sql-gather-data-from-the-same-column-with-possible-different-results
반응형
'source' 카테고리의 다른 글
Angular2 innerHtml 바인딩 제거 스타일 속성 (0) | 2023.09.04 |
---|---|
ElasticSearch 7.0 버전을 Spring Boot과 통합하는 방법은 무엇입니까? (0) | 2023.09.04 |
PowerShell - 호출된 응용 프로그램의 프로세스 ID 가져오기 (0) | 2023.09.04 |
socket.socket vs.socket.send. (0) | 2023.09.04 |
PHP Curl 라이브러리를 사용하여 HTTP를 지속/유지합니까? (0) | 2023.09.04 |