如何在mysql存储过程中合并行?

如何在mysql存储过程中合并行?,mysql,stored-procedures,Mysql,Stored Procedures,像这两行一样,我希望它们存储在一个变量中,并将它们组合在一起。可能吗 我还没有尝试过任何东西,因为我还不了解mysql函数 预期结果: 另一个快速的问题是,是否有一种方法可以在mysql declare中存储数组中的ID?我已经在mysql存储过程中有过经验。在mysql过程中声明数组变量是不可能的。您必须使用以下任一选项: 创建表 创建临时 创建视图 尝试并研究这些关键词,然后你决定使用哪一个,比较哪一个对你的案例来说最快和更方便。你的预期结果是什么?@p.Salmon我更新了我的问题

像这两行一样,我希望它们存储在一个变量中,并将它们组合在一起。可能吗

我还没有尝试过任何东西,因为我还不了解mysql函数

预期结果:


另一个快速的问题是,是否有一种方法可以在mysql declare中存储数组中的ID?

我已经在mysql存储过程中有过经验。在mysql过程中声明数组变量是不可能的。您必须使用以下任一选项:

  • 创建表
  • 创建临时
  • 创建视图

尝试并研究这些关键词,然后你决定使用哪一个,比较哪一个对你的案例来说最快和更方便。

你的预期结果是什么?@p.Salmon我更新了我的问题我不清楚这两行来自何处-它们是在同一个表中、单独的表中还是来自其他地方?顺便说一句,sql不做数组。我在mysql存储过程中做了一些if条件,从performance WHERE(很多条件)中选择*然后从performance WHERE(很多条件)中选择*。是的,它们都在同一个表上。您可以使用UNION或UNION ALL组合sql查询,但如果您的查询是在存储过程(非函数)的if语句中执行的然后,看起来您唯一的选择是创建一个表或临时表,并从每个选择中插入,但如果没有更全面的示例说明您正在尝试执行的操作(我指的是两个以上的示例行),则很难确定。我已经在使用create table,可能会转换为VIEW或TEMPORATION。我们有相同的想法。无论如何,谢谢你的回答。很高兴我能帮忙!
lookingFor, spec_criteria_total_clicks, spec_cri, cost, clicks
9, 16, 10, 445, 465
3, 16, 4, 146, 365