가입 각 고객 또는 고객을 위해 내가 같은 Customer_ID.Customer_ID 여러 번이 Invoice.Customer_ID1에서 더 CUSTOMER_ID내가 2 개 테이블을 SQL 문 최적화
이 없습니다.
나는 Customer Table Join Invoice Table
의 모든 기록을 얻을 좋아 - CUSTOMER_ID이 행 중 하나에서 발견 된 검색을 중지하는 경우 Customer_ID = Customer_ID2 Or Customer_ID = Customer_ID2
에서 확인하지 경우 Customer_ID = Customer_ID1
있는지 확인하세요.
예를 – Mahmoud
을 제공하십시오 당신은 필요 COALESCE() (와 고객 테이블을 세 번 가입) – wildplasser
SQL 당신은 당신이 원하는 어떤 결과 시스템에게 의미하는 _declarative_ 언어이며 데이터를 얻을 수있는 가장 좋은 방법을 결정 .그래서 "customer_ID가 행 중 하나에서 발견되면 검색이 중지됩니다"라는 말은 _how_가 데이터를 가져올 것이므로 SQL에 적합하지 않습니다. 따라서 쿼리를 작성하는 방법이 아닌 원하는 것에 중점을 둔 쿼리를 작성해야합니다. –