从sqlServer2000查询语句转到mySQL出错,请问如何改! 现场散分!!!

tinyhuhu 2003-10-10 09:30:19
SELECT AID,targetMapID,(SELECT COUNT(AID) FROM useraction WHERE AID = tem.AID) AS num, time FROM useraction tem WHERE (time =(SELECT MAX(time) FROM useraction WHERE AID = tem.AID)) order by hits desc limit 10


如何转到mysql的语法??? 因为sqlServer的函数COUNT MAX等函数都不能在mysql中用,而mysql中的语法是什么呢

急!!!
...全文
50 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tinyhuhu 2003-10-10
  • 打赏
  • 举报
回复
一句在sqlServer中好端端的查询,转到mysql中就不行了,而mySql中有count,max等函数
难道是不支持复合查询??

郁闷!
zjcxc 元老 2003-10-10
  • 打赏
  • 举报
回复
不懂mysql
tinyhuhu 2003-10-10
  • 打赏
  • 举报
回复
ding
tinyhuhu 2003-10-10
  • 打赏
  • 举报
回复
我在那个版也问了啊,没人回!

你会吗,马可兄?
txlicenhe 2003-10-10
  • 打赏
  • 举报
回复
建议转版
tinyhuhu 2003-10-10
  • 打赏
  • 举报
回复
不好意思,写错了

SELECT AID,targetMapID,(SELECT COUNT(AID) FROM useraction WHERE AID = tem.AID) AS hits, time FROM useraction tem WHERE (time =(SELECT MAX(time) FROM useraction WHERE AID = tem.AID)) order by hits desc limit 10

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧