将SQL SERVER语法的语句改成mysql的,mysql里提示语法错误!!!!!!
selecttop3*from_userswhereidnotin(selecttop3idfrom_users);...
select top 3 * from _users where id not in (select top 3 id from _users);
展开
展开全部
可以先做一下测试,
首先在mysql中执行select top 3 id from _users---------结果1
如果有结果
再测试select top 3 * from _users where id=结果1中的任何一个值
看是否有结果。
首先在mysql中执行select top 3 id from _users---------结果1
如果有结果
再测试select top 3 * from _users where id=结果1中的任何一个值
看是否有结果。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
mysql查询语句的语法是:select 字段列表 from 表名 where子句 order子句 having子句 group子句 limit子句;
你的应该改成select * from _users where id not in (select id from _users limit 3) limit 3;
你的应该改成select * from _users where id not in (select id from _users limit 3) limit 3;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-01-31
展开全部
语法问题
MYSQL 里面没有top关键字,取前三条数据可以使用limit 3
select * from _users order BY ID LIMIT 3
以上语句修改为:
select * from _users where id not in (select id from _users oder by ASC limit 3) oder by ASC limit 3;
MYSQL 里面没有top关键字,取前三条数据可以使用limit 3
select * from _users order BY ID LIMIT 3
以上语句修改为:
select * from _users where id not in (select id from _users oder by ASC limit 3) oder by ASC limit 3;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询