I have the following query
$sql = 'SELECT F.ID, F.name as famName,F.contactEmail,F.address,F.phone,F.sitting, M.date,M.time,M.meeting, P.name as partName,P.email, R.numAttendees,R.deltoken FROM Registration R, meeting M, Participants P,Family F WHERE date = CURDATE() + INTERVAL 1 DAY AND R.participant = P.ID AND R.meeting= M.ID AND M.family = F.ID ORDER BY M.meeting'; $data = $pdo -> query($sql)->fetchAll(PDO::FETCH_GROUP); which returns exactly what I need. However, I then need to use the same information grouped by email. Is there any way to do that, without requerying the database?
$dataarray of arrays into one indexed by your contact email.