MySQL 借助计数插入行

MySQL Insert rows with the help of count

嗨,我是 MySQL 的新手,我 运行 遇到了一个我无法解决的问题。 我有一个 table "option_benefits_id".

id | option_id | benefit_id
===========================
 1 |     1     |     1
 2 |     1     |     2
 3 |     1     |     3
 4 |     2     |     1
 5 |     2     |     3
 6 |     2     |     4

在 "user" 选择 "option" 后,我想自动填充 "user_option_benefit" table 如下所示:

id |  user_id  | option_benefit_id
===========================
 1 |     1     |     1
 2 |     1     |     2
 3 |     1     |     3
 4 |     2     |     4
 5 |     2     |     5
 6 |     2     |     6

我一直在考虑使用计数命令,但不太清楚如何在插入查询中实现它以填充 table。

非常感谢您对此的帮助。 谢谢,

user 选择一个选项时,您应该执行 X 插入,其中每个都是 benefit_id 之一.要获得 ids 的好处,您不应该做 count。您应该检索用户选择的 选项 的所有 benefit_id,然后 运行 inserts.