Я застрял в запросе MySQL. У меня есть две таблицы, одно имя - СТУДЕНТ, а имена полей - это (ID, FullName), где ID - PRIMARY KEY, а другая таблица - это поле Student_FEE (ID, Student_ID, Date) здесь. Student_ID - это внешний ключ. Когда я выполняю этот запрос, я получаю всю запись, но я просто хочу выбрать только последнюю строку каждого Student_ID, но не все это изображение и запрос. Запомнить меня Просто нужно ID 5 и ID 9Выберите последнюю запись для каждого внешнего ключа, который соответствует первичному ключу
SELECT Student_FEE.*
FROM Student_FEE
LEFT JOIN Student
ON Student_FEE.ID=Student.ID
Благодаря вашей последний запрос правильный, но только когда я запускаю отдельно. Вот результат, когда я запускаю ваш последний запрос –
Спасибо, что ваш последний запрос верен, но только когда я запускаю отдельно. Вот результат, когда я запускаю ваш последний запрос SELECT MAX (ID) FROM Student_FEE GROUP BY Student_ID –
, пожалуйста, прочитайте ответ на мой вопрос, надеюсь, что вы поймете лучше, потому что здесь я не могу опубликовать какой-либо рис. в любом случае это ответ на ваш ответ. этот вопрос дал мне ошибку # 1054 - Неизвестный столбец 'moon_creations.Student_FEE' в 'IN/ALL/ANY subquery' –