MySQL - 与Max&组合最小长度

时间:2017-03-26 08:21:26

标签: mysql max min

我甚至不确定这是否可行,我已经尝试了很多解决方案,但只能获得部分解决方案。

我有一个包含字段的表格: 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`

0 个答案:

没有答案