我甚至不确定这是否可行,我已经尝试了很多解决方案,但只能获得部分解决方案。
我有一个包含字段的表格: uniqueID,pupilID,comment,submissionter。
我可以轻松地提取所有写的评论,按长度排序,但我希望能够做的是显示
提交者| MIN LENGTH评论| MAX LENGTH COMMENT
如果我对提交者进行分组,我可以获得最低限度,但似乎也没有一种方法可以包括他们所写的最大长度评论。
感谢任何帮助。
SELECT t1.submitter, CONCAT(LEFT(t1.comment,20),'...') AS comment,
length(comment) as `length`
FROM wwlformtutorcomments t1
LEFT JOIN users u on u.pupilID=t1.pupilID
WHERE t1.commentSubmitDate = (SELECT MAX(t2.commentSubmitDate)
FROM wwlformtutorcomments t2
WHERE t2.pupilID = t1.pupilID)
ORDER BY `length`