products purchased
--------------------------
bana
bana
bana
stra
kiwi
reward requirements table (related to a rewards table)
reward id, products
----------------------
1,bana
1,bana
1,bana
2,stra
2,bana
3,stra
4,cart
5,bana
5,bana
5,oliv
購入した製品が対象とする報酬を得るために SQL を手伝ってもらえますか?
上記の場合、報酬 ID は次のようになります。
1
2
3
ソリューションをより簡単にするより良い設計があれば、それも歓迎します。説明を簡単にするために製品名を使用していると思います。(後で製品 ID に置き換えます)