Есть таблица Товары
id_good | name
1 good1
2 good2
Есть таблица Склады
id_stage | name | status
1 stage1 1
2 stage2 1
Есть таблица ТоварНаСкаладах (на каких складах лежит товар в количестве штук)
id_stage | id_good | count
1 1 34
2 2 77
В итоге мне нужно построить таблицу, которая будет отображать количество товара на активных складах
good | stage1 | stage2
good1 34 0
good2 0 77
Вопросы:
1. Подскажите, как сделать такой dataprovider для gridview?
Сложность у меня возникает именно в том, что бы сделать такой запрос, в котором бы были stage1(и др. активные stage) как столбцы.
2. В gridview обязательно передавать только dataprovider или можно как-то передавать уже сформированный массив?