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

标签 mysql stored-procedures

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

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

enter image description here

enter image description here

预期结果:

lookingFor, spec_criteria_total_clicks, spec_cri, cost, clicks
9, 16, 10, 445, 465
3, 16, 4, 146, 365

另一个快速问题,有没有办法在 mysql 声明中将 id 存储在数组中?

最佳答案

我已经体验过mysql的存储过程了。在 mysql 过程中声明数组变量是不可能的。您必须做的是使用其中之一:

  • CREATE TABLE
  • CREATE TEMPORARY
  • CREATE VIEW

尝试研究这个关键字,然后决定使用哪个关键字,比较哪个关键字最快、更方便您的情况。

关于mysql - 如何合并mysql存储过程中的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49021203/

相关文章:

php - 仅显示来自 PHP 和 MySQL 的最新三个结果

oracle - PLS-00103 : Encountered the symbol "END" when expecting one of the fo llowing

存储过程中的MySQL临时表与内存表

MySQL 将变量字符串参数传递给存储过程变量

sql-server - SQL Server if 条件 NULL 检查

c# - SQL 计数器和返回器,将结果加倍

php - 使用多个复选框返回 MySQL 结果

php - 如何将在线考试系统的答案存储到数据库

DB2 的 MySQL 兼容数据类型

c++ - 如何从 pqxx 调用重载的远程过程