Hallo Felix Riesterer
das klingt sehr nach JOIN. Bist Du Dir absolut sicher, dass es unmöglich ist, Deine DB so zu fragen, dass sie Dir das Ergebnis schon Array-fertig liefern könnte?
Stimmt ist nun mit JOIN gemacht und somit sieht mein Array-Output folgendermassen aus:
  
  
array(2) {  
  [0]=>  
  array(7) {  
    ["id"]=>  
    string(36) "1"  
    ["goal"]=>  
    array(17) {  
      ["goalId"]=>  
      string(36) "2"  
      ["description"]=>  
      string(12) "Phone 1"  
      ["Team"]=>  
      array(5) {  
        ["name"]=>  
        string(14) "Team Rizer"  
        ["teamId"]=>  
        string(36) "22"  
      }  
    }  
  }  
  [1]=>  
  array(7) {  
    ["id"]=>  
    string(36) "3"  
    ["goal"]=>  
    array(17) {  
      ["goalId"]=>  
      string(36) "4"  
      ["description"]=>  
      string(19) "Phone 2"  
      ["Team"]=>  
      array(5) {  
        ["name"]=>  
        string(14) "Team Rizer"  
        ["teamId"]=>  
        string(36) "33"  
      }  
    }  
  }  
}  
  
Jetzt müsste ich über die foreach-Schleife irgendwie
zu "Team Rizer" folgende zwei Ziele hinzufügen "Phone 1" + "Phone2"
 nicht angemeldet
 nicht angemeldet Auge
 Auge