如何在MYSQL存储过程变量中存储多行?

如何在MYSQL存储过程变量中存储多行?,mysql,database,stored-procedures,mysql-workbench,normalization,Mysql,Database,Stored Procedures,Mysql Workbench,Normalization,我有一个表,它有两列ADMI_ID和DIAG_ID |--------|--------| |ADMI_ID |DIAG_ID | |--------|--------| | 1 | 46777 | | 1 | 12457 | | 2 | 12456 | | 2 | 36835 | |--------|--------| 我想获取这两个单独的DIAG_ID,它们响应相同的ADMI_ID,并将它们存储在mysql存储过程中的一个变量中,或者将它们插

我有一个表,它有两列ADMI_ID和DIAG_ID

|--------|--------|
|ADMI_ID |DIAG_ID |
|--------|--------|
|    1   | 46777  |
|    1   | 12457  |
|    2   | 12456  |
|    2   | 36835  |
|--------|--------|
我想获取这两个单独的DIAG_ID,它们响应相同的ADMI_ID,并将它们存储在mysql存储过程中的一个变量中,或者将它们插入到一个临时表中。
你能帮我一下吗?

请提供一些上下文-你想用这个变量或临时表做什么?我想把它与其他表结合起来,这样我就可以将这个表的ADMI_ID与其他表匹配,结果表应该有--| ADMI|u ID | Diag|u ID | u 1 | Diag| ID | u 2 | | | | | |我想用相同的数据合并行我要做一张三列的新桌子你是说a?MySQL没有内置的pivot操作符。看,是的,这正是我所说的!对不起,我不知道术语:(请提供一些上下文-您想如何处理此变量或临时表?我想将其与其他表组合,这样我可以将此表的ADMI_ID与其他表匹配,并且生成的表应该具有类似--| ADMI_ID | Diag_ID | u 1 | Diag_ID | u 2 | | | | | |我想合并具有相同ADMI_ID的行并创建一个新表。)有三列您的意思是?MySQL没有内置的pivot操作符。请看。是的,这正是我要说的!抱歉,我不知道术语:(