mam pytanie otóż mam zapytanie left join, a wynik jest w postaci 1 do N. Czyli do rekordu z tabeli A może pasować kilka rekordów w tabeli B. Wtedy zwracane jest np. 10 rekordów z powielonymi danymi z tabeli A. Parsujemy to foreachem do postaci
$tabelaA['id] = array(0 => 'tabelaB.id', 1 => 'tabelaB.id' ...);
i wtedy w prosty sposób wyświetlamy w widoku. Czy to jest bardziej optymalne niż np. generowanie dodatkowego zapytania już w modelu i przypisywania od razu do tabeliA wyniku:
SELECT tabelaA.* FROM tabelaA WHERE tabelaA.id = 5
następnie:
SELECT tabelaB.* FROM tabelaB WHERE tabelaB.id_tabelaA = 5
potem przypisujemy wyniki z drugiego zapytania do tablicy z wynikami z pierwszego
