p_no
및p_desc
을 가지고Products
의 테이블 거기에없는 제품 설명을 가져옵니다.p_no
(위와 동일)이 표시된order_details
의 표가 있습니다.products.p_no
이order_details
하지 않을 경우
은 내가 p_desc
이 필요합니다.주문
참고 : 많은 검색을 수행했으며 결과로 나온 것입니다.
-- Why would this work?
select p_desc from products
except
select p_no from order_details
-- Then,
select p_desc from products
where products.p_no not in order_details.p_no
-- and finally,
select p_desc from products
where (p_no not in (select p_no from order_details))
이 중 하나가 맞습니까? 나는 except
을 사용하라는 말을 들었지만, 첫 번째 문장이 p_no
속성을 어떻게 비교하는지 보지 못하기 때문에 이것이 잘못되었다고 생각합니다.
http://technet.microsoft.com/en-us/library/ms188055.aspx – Johan
모든 소스 (숙제 포함)의 질문은 모든 질문에 대한 기준을 충족하는 한 스택 오버플로를 환영합니다 (명확한, 간결하고, 문제를 재현하기위한 코드, 시도한 해결책 및 연구 등). 숙제라고 말할 필요는 없으며, 실제로 그것을 버리고 질문을 훌륭한 프로그래밍 질문 (사용자의 특정 임무를 가지고 있지 않은 다른 사람들에게도 유용 할 수 있습니다)으로서 스스로 서도록하십시오. 언급 된 기준을 충족시킵니다. – Jeroen