首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

语句异常 求大神解决

2012-08-11 
语句错误 求大神解决Select * From (Select RowNum As RN,tmptable.* From (Select * From employee Where

语句错误 求大神解决
Select * From (Select RowNum As RN,tmptable.* From (Select * From employee Where 1=1 and (Memo is null or Memo='') Order by NAME) tmptable Where RowNum<11) Where rn>=1;
有什么问题呢??
报错误  
Every derived table must have its own alias
该怎么修改呢?

[解决办法]
Select * From 
(
Select RowNum As RN,tmptable.* From 
(Select * From employee Where 1=1 and (Memo is null or Memo='') Order by NAME) tmptable Where RowNum<11) A Where rn>=1;
[解决办法]
must have its own alias


Select * From 
(
Select RowNum As RN,tmptable.* 
From (Select * 
From employee 
Where 1=1 and (Memo is null or Memo='') 
Order by NAME) tmptable 
Where RowNum<11
) T

Where rn>=1;
[解决办法]
Every derived table must have its own alias

MYSQL中必须加个别名。
Select * From (Select RowNum As RN,tmptable.* From (Select * From employee Where 1=1 and (Memo is null or Memo='') Order by NAME) t tmptable Where RowNum<11) Where rn>=1;
[解决办法]

SQL code
Select * From (Select RowNum As RN,tmptable.* From (Select * From employee Where 1=1 and (Memo is null or Memo='') Order by NAME tmptable Where RowNum<11)aWhere rn>=1; 

热点排行