- 一、嵌套查询表别名必须写
oracle中,嵌套查询不写别名时不报错,
在mysql中会提示Every derived table must have its own alias。
- 二、只查询一条数据时
Oracle中使用SELECT … FROM … WHERE ROWNUM=1格式
Mysql中使用
SELECT @rownum:=@rownum+1 rownum,A.* FROM A , (SELECT @rownum:=0) r
WHERE @rownum=0
oracle中,嵌套查询不写别名时不报错,
在mysql中会提示Every derived table must have its own alias。
Oracle中使用SELECT … FROM … WHERE ROWNUM=1格式
Mysql中使用
SELECT @rownum:=@rownum+1 rownum,A.* FROM A , (SELECT @rownum:=0) r
WHERE @rownum=0