Mysql 如何使用一个语句存储过程在一个变量中插入多个值?

Mysql 如何使用一个语句存储过程在一个变量中插入多个值?,mysql,stored-procedures,temp-tables,Mysql,Stored Procedures,Temp Tables,我真的很难处理这个问题。这是我的代码 编辑 对不起。好的,我在数据库中有10个终端,它们各自的ID。我想做的是得到可用插槽>=5的终端。让我们假设结果是5个具有>=5个可用\u插槽的端子。现在,我想将5个终端的ID保存到terminal_summary中。这就是我被困的地方 假设我有这个表格摘要: id num_of_slots num_of_taxis userid 15 | 5 | 1 本表终端汇总: id |终端|用户id 我的终端表是: id |板号|可用|槽 1*5 2*7 3*6 4

我真的很难处理这个问题。这是我的代码

编辑

对不起。好的,我在数据库中有10个终端,它们各自的ID。我想做的是得到可用插槽>=5的终端。让我们假设结果是5个具有>=5个可用\u插槽的端子。现在,我想将5个终端的ID保存到terminal_summary中。这就是我被困的地方

假设我有这个表格摘要:

id num_of_slots num_of_taxis userid

15 | 5 | 1

本表终端汇总:

id |终端|用户id

我的终端表是:

id |板号|可用|槽

1*5

2*7

3*6

4*5

5*10

6*3


下面是我正在使用的代码:选择num_of_slot到v_slot,其中userid=id(of user);选择num_of_taxis进入v_taxis,其中userid=id(用户的);从可用的终端选择id\u插槽>=v\u插槽限制v\u出租车;将值(上述语句的结果,id)插入终端和(终端id,用户id)

我想你需要多解释一下你想要达到的目标。发布一些示例数据和您期望的输出。现在很难看出你在问什么。不,这是不可读的。编辑你的问题,然后把这些都贴在那里。对不起。我的问题已经编辑好了