Можете ли вы использовать цикл для каждого цикла, используя MySQL?

Мой вопрос связан с ответом, найденным в этом сообщении пользователем Consultuning 22 Октября 2009 г. в 18:31: mysql запрос для динамического преобразования данных строки в столбцы

Похоже, что ответ Consultuning содержит MySQL с циклом For Each row.

Можете ли вы сделать цикл For Each row, используя MySQL?

Если да, может ли кто-нибудь дать мне ссылку на документацию MySQL For Each row?

Ответы

Ответ 2

В приведенной ссылке, это не цикл в sql...

это цикл в языке программирования

они сначала получают список всех отдельных районов, а затем для каждого района, выполняющего запрос снова.

Ответ 3

Не для каждого точно, но вы можете делать вложенный SQL

SELECT 
    distinct a.ID, 
    a.col2, 
    (SELECT 
        SUM(b.size) 
    FROM 
        tableb b 
    WHERE 
        b.id = a.col3)
FROM
    tablea a