FROM 선언문에서 연산자를 사용하는 목적은 무엇입니까? 인터넷에서 제공되는 대부분의 예제는 유사한 조건을 WHERE 문에 넣어 해결할 수 있습니다.비표준 결합을 사용하는 데 유효한 유즈 케이스는 무엇입니까? >,> =, <, <=, <>
예 :
SELECT T1.OrderNum, T1.SpecialOfferAppliedDate AS SOAD, T1.SpecialOfferID, T2.StartDate, T2.EndDate
FROM OrderDetail AS T1
INNER JOIN SpecialOffer AS T2
ON T1.SpecialOfferID = T2.SpecialOfferID
WHERE T1.SOAD < T2.EndDate
AND T1.SOAD >= T2.StartDate
편집 : 가입하고 난 비 동등으로 가입해야합니다 경우 제공 할 수있는 쿼리 사람이 있습니까
SELECT T1.OrderNum, T1.SpecialOfferAppliedDate AS SOAD, T1.SpecialOfferID, T2.StartDate, T2.EndDate
FROM OrderDetail AS T1
INNER JOIN SpecialOffer AS T2
ON T1.SpecialOfferID = T2.SpecialOfferID
AND T1.SOAD < T2.EndDate
AND T1.SOAD >= T2.StartDate
예는 WHERE 문을 사용하여? 이 시점에서 그것은 관련이있는 것으로 보입니다 : 개인 테이블 또는 테이블의 성능 향상을 위해
'left join '이라면 첫 번째 형식을 사용하는 것이 더 좋을 것이다. 'null' 값에 대한 회계)는'inner join'으로 바꿀 것입니다. – SqlZim
질문의 제목이 실제 질문과 관련이없는 것처럼 보입니다 ... ...? – Brandon
왜 '어디'가 '켜기'보다 더 유효합니까? – Caleth