Вопрос, связанный с датой и присоединение

Я работаю над проектом, где я пытаясь объединить три разных таблицы. Таблица 1 и 2 получила ряд с тем же идентификатором, которое в этом случае является продуктом_ид, и то же самое касается таблицы 2 и 3. Я использую дату в качестве условия, когда я отправляю запрос, где я Предполагается только получить результаты, которые вписываются в данную рамку. Вот мой код:

select order.orderDate, orderLine.order_id, product.product_id, product.name
from order, product
inner join orderLine
on product.product_id = orderLine.product_id
where order.orderDate between  '2009-09-01' and '2009-09-30' ;

Когда я использую это, я получаю только одну дату, содержащуюся в таблице заказов. Я также получаю информацию от строк, которые не соответствуют дату.

Мне очень жаль, если это ничего, кроме смущенного. Мой английский не очень хорош, так что трудно сделать это понятно. Также, пожалуйста, дайте мне знать, если вам нужна дополнительная информация. Новый на этот сайт, так и SQL.

0
задан Adrian Carneiro 13 September 2011 в 18:35
поделиться