Witam!
Mam taka sytuację:
mam dwie tabele 1:m (kupony i zdarzenia)
Efektem selekta
DB::SELECT('*')->from('kupon')
->join('zdarzenia', 'left')
->on('kupon.id', '=', 'zdarzenia.id_kuponu')
->execute()->as_array();
jest:
"id" => string(1) "1"
"data_godzina" => string(16) "2014-02-25 13:49"
"bukmacher" => string(6) "Bet365"
"rozliczenie" => string(1) "0"
"stawka" => string(3) "100"
"ako" => string(1) "3"
"nazwa" => string(20) "Arsenal - Manchester"
"typ" => string(9) "under 2.5"
"kurs" => string(1) "2"
"dyscyplina" => string(1) "2"
"data_zdarzenia" => string(16) "2014-02-28 13:45"
"analiza" => string(29) "Warto postawić na gospodarzy"
"id_kuponu" => string(1) "1"
)
"id" => string(1) "2"
"data_godzina" => string(16) "2014-02-25 13:49"
"bukmacher" => string(6) "Bet365"
"rozliczenie" => string(1) "0"
"stawka" => string(3) "100"
"ako" => string(1) "3"
"nazwa" => string(17) "Bayern - Freiburg"
"typ" => string(1) "1"
"kurs" => string(1) "1"
"dyscyplina" => string(1) "2"
"data_zdarzenia" => string(16) "2014-02-28 15:30"
"analiza" => string(37) "Warto postawić na Bayern, bo ciśnie"
"id_kuponu" => string(1) "1"
)
)
Problem polega na tym, że dane odnośnie kuponu chcę wykorzystać w jednym miejscu, natomiast same zdarzenia - w innym. Zwracane tablice zawierają jednak połączenie kuponu i jednego ze zdarzeń.
Ma ktoś jakiś pomysł jak to 'rozdzielić' , by móc tego użyć mniej więcej tak:
foreach($kupon as $row) {
foreach $zdarzenie as $row {}
}