How can the GROUP BY clause be used in PHP to manipulate the results of a LEFT JOIN query?

When using a LEFT JOIN query in PHP, the GROUP BY clause can be used to manipulate the results by grouping rows that have the same values in specified columns. This can be useful for aggregating data or performing calculations on grouped data. Example PHP code snippet:

$query = "SELECT t1.column1, SUM(t2.column2) AS total_column2
          FROM table1 t1
          LEFT JOIN table2 t2 ON t1.id = t2.id
          GROUP BY t1.column1";

$result = mysqli_query($connection, $query);

while ($row = mysqli_fetch_assoc($result)) {
    echo $row['column1'] . ": " . $row['total_column2'] . "<br>";
}