这样的问题如何解决?
表名:product字段名:pid pname(产品名称),content(产品介绍) userid(用户ID) updatetime(更新时间)
现在要查询产品名称包含“aaa”的产品,并且按更新时间排序,并且一个用户只显示一个产品
这样的sql语句怎么写?
或者有没有其他方法解决?
我自己写的sql语句代码:
select * from product where pname like '%aaa%' group by userid order by updatetime
在sql server中运行,提示:
order by 子句中的列“updatetime”无效,因为该列没有包含在聚合函数或者group by 子句中。