prepare("SELECT t.id, t.name, t.vorname, t.programm, p.id AS programm_id, t.verein, ta.turnerin_index AS start_index, a.name AS abteilung, g.name AS geraet FROM $db_tabelle_teilnehmende t LEFT JOIN $db_tabelle_teilnehmende_gruppen ta ON ta.turnerin_id = t.id LEFT JOIN $db_tabelle_gruppen a ON a.id = ta.abteilung_id LEFT JOIN $db_tabelle_disziplinen g ON g.id = ta.geraet_id LEFT JOIN $db_tabelle_kategorien p ON p.programm = t.programm GROUP BY t.id ORDER BY ta.turnerin_index ASC; "); $stmt->execute(); $result = $stmt->get_result(); $allTurnerinnen = $result->fetch_all(MYSQLI_ASSOC); $grouped = []; $alleVereine = array_unique(array_column($allTurnerinnen, 'verein')); foreach ($allTurnerinnen as $entry) { if ($entry['abteilung'] == '') { $grouped['null']['null'][] = $entry; } else { $grouped[$entry['abteilung']][$entry['geraet']][] = $entry; } } $countAbt = count($allAbt); $guest->close(); ?> Riegeneinteilung

Abteilung:

ab bis
Gerät:
,
,