我有一个表userInteret
,我想选择用户之间的通信interet max。 我尝试此查询:#1111 - 无效的使用组功能:MAX COUNT不适用于MYSQL5.5
SELECT nomInteretUser,idUser,COUNT(nomInteretUser) FROM `userInteret`
WHERE nomInteretUser IN('piano','flute','chien') GROUP BY idUser
但我想这个计数的MAX,当我尝试这样做:
SELECT MAX(COUNT(nomInteretUser))FROM userInteret
WHERE nomInteretUser IN('piano','flute','chien') GROUP BY idUser;
它总是让错误:
MySQL的一个répondu:文档
1111 - 组功能无效使用
尝试此查询:'SELECT MAX(t.total) FROM (选择 \t \t COUNT(nomInteretUser)总 FROM \t userInteret WHERE \t nomInteretUser IN( \t \t“钢琴', \t \t'长笛', \t \t 'chien' \t) GROUP BY idUser )t' – 1000111