Intereting Posts
Настройка базы данных ACL CakePHP: структура ARO / ACO? Перенаправление на новую страницу, когда пользователь использует Internet Explorer Как передать параметр, такой как заголовок, сводка и изображение в URL-адресе Sharing Перенаправление приложений iFrame для Facebook Получение контента с использованием API википедии Удаление расширения PHP-файла при работе с файлами PHP PHP DOM: получить NodeValue, исключая дочерние узлы Ошибка mysql при вставке изображения в базу данных mysql Надежно удалить строки из строки Топологическая сортировка в PHP PHP | Массив получает значение и ключ Получение долговременного токена доступа с помощью setExtendedAccessToken () возвращает краткосрочный токен Создание круговой диаграммы из php с использованием таблицы mysql Письмо отправлено! Но не получен в папке «Входящие». PHP -> localhost -> XAMPP -> Веб-сервер Вычислить общее количество секунд в PHP DateInterval

Возврат только последнего результата из LEFT JOIN

Я запрашиваю данные из двух таблиц (students2014 и notes2014), чтобы вернуть список учеников вместе с заметками для каждого ученика. Для этого я использую следующий оператор select:

SELECT * FROM students2014 LEFT JOIN notes2014 ON students2014.Student = notes2014.NoteStudent WHERE students2014.Consultant='$Consultant' ORDER BY students2014.LastName 

Это успешно дает мне список, однако студенты с более чем одной запиской появляются дважды, например:

  • Студент a – Примечание
  • Студент a – Примечание
  • Студент b – Примечание
  • Студент c – Примечание

и т.д…

Мне нужно только, чтобы последняя заметка появлялась для каждого ученика, таким образом предоставляя список каждого ученика только один раз.

Надеюсь, что это имеет смысл?

Solutions Collecting From Web of "Возврат только последнего результата из LEFT JOIN"