에서 빈 결과와 결합, 각 레스토랑은 많은 주문 좀 날짜 범위에는 주문이없는 레스토랑을 찾을 필요가 내가 2 테이블, 레스토랑, 주문이 바로 테이블
restaurants table
id
name
orders table
id
restaurant_id
date
을 가질 수 있습니다. 주문 테이블에서 주문 날짜를 저장합니다. 각 행은 하루를 나타냅니다. 따라서 내부 조인을해야하지만 orders 테이블의 결과는 없습니다. 예를 들어
2013-08-09 to 2013-08-11
기간의 레스토랑을 찾아야합니다. 이것을 어떻게 할 수 있습니까? 주문 테이블에서 일치하지 않는 레스토랑을 제공하는 검색어를 만드는 방법 - 날짜 범위에 따라?
실제로 주문 테이블의 모든 날짜를 not_ordered 상태로 저장하고 not_ordered = true
조건으로 내부 조인을 할 수 있지만 그 경우에는 모든 테이블에 좋은 날짜가 채워져 있어야합니다 내 경우 엔.
감사
보기 (HTTP : //stackoverflow.com/questions/367863/sql-find-records-from-one-table-which-dont-exist-in- other) 비슷한 문제가 있지만 조인에 액센트가 없다면 – rook