Существует проблема с моим запросом MySql. Не могли бы вы мне помочь?
У меня есть база данных, как на рисунке выше, и есть идентификаторы пользователей, которые принадлежат каждому пользователю. Он должен быть отсортирован по типу по убыванию. Он записывает время с помощью функции PHP time(), которая записывается в этот момент в ячейке datetime в базе данных. Однако SQL-запрос, который я использовал дает мне результат, как на картинке ниже:
SELECT
user.username,
kim.userid,
kim.subject,
count(kim.userid),
max(kim.dateline),
max(kim.rateid)
FROM test as kim
INNER JOIN user
WHERE user.userid = kim.userid
GROUP BY kim.userid limit 10)
Хотя я получить правильные результаты, я все еще с небольшой проблемой, так как rateid не показать правильный предмет. Итак, я искал его в течение двух дней, и я думаю, что есть проблема, которую я не понимаю или не вижу.
Право запрос должен быть как на в следующей картине:
Я ценю, если вы поможете!
не работают на этот вопрос – pirpirim
@ CihanÖĞÜT хорошо, я думаю, проблема rateID. у вас есть mutliple комментарии на том же ID пользователя. Если rateid является внешним ключом? Если да, вы можете опубликовать таблицу здесь – Yogus