我有此表 discount_user_product 结构
discount_id | user_id | product_id
------------+---------+------------
1 | 1 | 1
1 | 1 | 2
1 | 2 | 3
我的桌子
用户
id | name |
----------+---------+-
1 | Bobby |
2 | Max |
3 | Joj |
折扣
id | discount | expired_at
----------+----------+------------
1 | 100 |
2 | 50 |
3 | 30 |
产品
id | user_id | title
----------+---------+------------
1 | 1 | Milk
2 | 1 | Chees
3 | 2 | Jeam
我想使用更好的表结构并将 discount_user_product 分解为以下结构:
discount_user
discount_id | user_id |
------------+---------+-
1 | 1 |
1 | 2 |
用户产品
user_id | product_id |
--------+------------+-
1 | 1 |
1 | 2 |
2 | 3 |
这是使性能更好并符合规范化规则的正确方法吗?