|
1
1
我认为在MySQL5.6中实现这一点的唯一方法是使用存储过程(尽管我希望看到有人证明我错了)。这个会做你想做的。请注意,它返回许多单行结果集,因此您需要在应用程序框架中处理这些结果集。或者,您可以修改过程,将中间结果存储到临时表中,然后
对于示例数据,此过程返回:
下面是临时表的过程:
输出(来自
|
|
|
2
0
尽管@nick给出了有效的答案,我还是花了几个小时找到了以下解决方案:
有些缩减仍然是可能的,因为调试的原因,我让它们进来了。需要一些黑客,比如
因为数据库托管安全警察规则。 |
|
|
Bard.Mus · 迁移后的数据库字符集环境 1 年前 |
|
Efannnnnn · 将Id数据存储到任何页面 1 年前 |
|
|
yooooo · 用于在块中删除的存储过程-LOOP未执行 1 年前 |
|
John Beasley · 更新一定数量记录的连续日期 1 年前 |
|
|
ColinM · MySQL以前的结果查询返回不正确的值 1 年前 |
|
Sergey_Z · MySQL只需无条件连接2个表和交叉连接 1 年前 |