2017-01-14 5 views
0

초보자 용 SQL 자습서를 작성하고 간단한 이 테이블에 대한 SQL 쿼리 : http://www.sqlcourse2.com/items_ordered.html은 한 번에 더 많은 항목 만 구입 한 항목 수 (또한 1)를 알 수 있으므로 값 열이 1이고 항목이 포함 된 레코드가 없습니다. 나는 이것에 진짜로 초심자이다 그래서 그것을 간단한 유지하는 것을 시도하십시오.column1 (비 고유) 값이 column2가 기본 조건을 만족하는 레코드에서 찾을 수없는 경우의 수에 대한 SQL 쿼리

미리 감사드립니다.

+1

당신은뿐만 아니라 –

+0

그래서의 고객은 이러한 항목 중 하나를 구입 한 항목 a와 b의 더 구매가 없다고 가정 해 봅시다 예상 결과를 제공 clear.please하지 않는 좀 더 질문을 설명해주십시오 수 있습니다. 결과 : 2 - 고객이 하나 (a 및 b)를 구입 한 puchase가 아닌 두 항목이 있습니다. –

+0

및 구매 한 날씨 항목을 어떻게 말할 것인지 그 정보가 어디에 있는지 알려주시겠습니까? –

답변

0

매혹적인 세계의 SQL에 오신 것을 환영합니다.

글쎄요 - 저는 여러분에게 답을 줄뿐만 아니라 힌트를 얻습니다. (어쨌든 그것은 훈련이고 자신의 생각이며 해결책을 찾는 것이 새로운 것을 배우는 가장 좋은 방법이 될 것입니다.)

질문을 공식화하는 방법은 다소 수수께끼입니다.

당신이 물어 보는 것과 SQL을 결합 할 때, 나에게 맞는 질문은 item (또는 item 일치하는 테이블의 전체 행, 즉 결코 그건 당신이 필요 있다면, 당신은 모든 별개의 item의를 얻기 위해 부속을 필요로하는 quantity 1.

의와 함께 판매했다가,) 중 하나 명확하지 않았다 그 quantity이 1로 판매되었고 보조 표에서 얻은 목록에 item 값이없는 기본 표에서 행을 선택하십시오.

힌트가 더 필요하십니까? 마르코

+0

글쎄,이 상세한 답변을 주셔서 대단히 감사합니다! 문제에 대해 조금 생각한 후에 SQL로만 성숙하지 못하는 것 같아요.하지만 당신이 subselects에 대해 언급 해 주셔서 감사합니다. –