Witam serdecznie,

gryzę się z problemem wygenerowania lekko rozbudowanego zamówienia z połączeniem kilku tabel. Już naświetlam temat. Mam 2 tabele z których chcę wyciągnąć zestawienie tj:

orderFixed
orderFixed_id | module | product | value

oraz

orderDict
orderDict_id | type | module | code | name

Tabela orderFixed odpowiada za stałe zlecenie wysyłki materiałów, rekordy dodają się na zasadzie:

orderFixed_id| type | shop | product| value
1 | marketingmaterial | Marketing | 2 | 100
2 | marketingmaterial | Marketing | 7 | 30
3 | marketingmaterial | Marketing | 1 | 44
3 | marketingmaterial | Detal | 4 | 21
4 | marketingmaterial | Detal | 7 | 11

gdzie "type" to rodzaj materiałów, shop - to dział który składa zamówienie na dany asortyment, product to id produktu który joinem wyciągam ze słownika (orderDict), a value to ilość.

Moim marzeniem jest wyciągnięcie tabeli która będzie wyglądała następująco:

U góry lista produktów, po boku odpowiednie działy i w kolumnach odpowiednio przypisane wartości (tak jak w załączniku), ale nie mam zielonego pojęcia jak to wygenerować, nie szukam gotowca tylko pomocy.

Z góry dziękuję