Итак, я передаю результаты этого SQL в массив.Массив позже становится предложением для текстового поля, которое работает во время набора текста.Я хочу, чтобы он возвращал каждое имя только 1 раз, даже если у этого человека несколько встреч.В настоящее время возвращаются все встречи для человека с таким именем, поэтому, если у «Брэда Робинса» 5 назначений, и я начинаю набирать «Брэд», в предложениях отображается «Брэд Робинс» 5 раз, а не только один раз.
$sql = "SELECT DISTINCT CONCAT(clients.studentFirstName, ' ', clients.studentLastName) AS name, appointments.location, appointments.subLocation, appointments.appointmentAddress1, appointments.appointmentAddress2, appointments.appointmentCity, appointments.appointmentState, appointments.appointmentZip, appointments.startTime, appointments.endTime, appointments.date, clients.school
FROM appointments JOIN clients
ON appointments.clientID = clients.clientID
WHERE CONCAT(clients.studentFirstName, ' ', clients.studentLastName) = '".$roommate."' AND clients.school = '".$school."';";
Мне кажется, что DISTINCT и CONCAT не очень хорошо играют вместе.