我的问题与用户咨询在2009年10月22日18:31 上发现的答案有关: mysql query to dynamically convert row data to columns
似乎 Consultuning的答案包含一些带有For Each row
循环的MySQL。
你能用MySQL进行For Each Row
循环吗?
如果有,有人可以给我一个指向MySQL For Each Row
文档的链接吗?
答案 0 :(得分:15)
最接近“为每个人”的事情可能是MySQL Procedure using Cursor and LOOP。
答案 1 :(得分:2)
不是每个都准确,但你可以做嵌套SQL
SELECT
distinct a.ID,
a.col2,
(SELECT
SUM(b.size)
FROM
tableb b
WHERE
b.id = a.col3)
FROM
tablea a
答案 2 :(得分:1)
在您提供的链接中,这不是sql中的循环......
这是编程语言的循环
他们首先获得所有不同区域的列表,然后再次为每个区域执行查询。