私は3つの異なるテーブルを組み合わせようとしているプロジェクトに取り組んでいます。 表1と2は同じIDを持つ行を持っています。この場合はproduct_idです。表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' ;
これを使用すると、注文表に含まれる日付が1つしかありません。私はまた、与えられた日付に合わない行から情報を得る。
これは紛らわしいことですが、大変申し訳ありません。私の英語はあまり良くないので、理解できないように苦労しています。また、詳しい情報が必要な場合はお知らせください。このサイトとSQLの両方に新しい。
'日付' 2009-09-01 'と' 2009-09-30 'の間にはしてはいけませんか? –
@Joelいいえ、そうすべきではありません。 –
@Adrian、PL/SQLに慣れるとどうなるでしょう。 –