你能用MySQL做一个For Each Row循环吗?

zec*_*hdc 21 mysql

我的问题与用户在2009年10月22日18:31的咨询中发现的答案有关: mysql查询将行数据动态转换为列

似乎Consultuning的答案包含一些带有For Each row循环的MySQL .

你能用For Each RowMySQL 做一个循环吗?

如果是这样,有人可以给我一个MySQL For Each Row文档的链接吗?

pan*_*pan 15

最接近"为每个"的东西可能是使用Cursor和LOOP的MySQL过程.


小智 5

不是每个都准确,但您可以执行嵌套 SQL

SELECT 
    distinct a.ID, 
    a.col2, 
    (SELECT 
        SUM(b.size) 
    FROM 
        tableb b 
    WHERE 
        b.id = a.col3)
FROM
    tablea a
Run Code Online (Sandbox Code Playgroud)