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.
嗨,我是 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.