私はこのような売上のデータセットを持っています
Product sold.date
apple 01/jan/2012
banana 01/feb/2012
orange 01/mar/2012
同じ期間にキャンペーンがあります。
Campaign name start end
campaign1 01/jan/2012 15/feb/2012
campaign2 01/feb/2012 01/mar/2012
SQLで、製品が販売されたキャンペーンを1つだけ取得するにはどうすればよいですか?つまり、バナナはキャンペーン1またはキャンペーン2で販売され、2回の販売としてカウントされません。
売上がどのキャンペーンに期待されているかは関係ありません。1つ以上のキャンペーンと重複する複数の販売行があります。
どんな助けでも素晴らしいでしょう...