手机
当前位置:查字典教程网 >编程开发 >mysql数据库 >MySQL 视图 第1349号错误解决方法
MySQL 视图 第1349号错误解决方法
摘要:复制代码代码如下:CREATEORREPLACEVIEWBLOG_V_ADMIN(ID,NICKNAME,SEX,EMAIL,PHONE,Q...

复制代码 代码如下:

CREATEORREPLACEVIEWBLOG_V_ADMIN

(ID,NICKNAME,SEX,EMAIL,PHONE,QQ,MSN,HTTP,REGISTER_TIME,

IP,LAST_LOGIN_IP,LOGIN_TIME)

AS

SELECT

A.ID,A.NICKNAME,A.SEX,A.EMAIL,A.PHONE,A.QQ,A.MSN,A.HTTP,A.REGISTER_TIME,

B.IPASLAST_LOGIN_IP,B.LOGIN_TIMEASLAST_LOGIN_TIME

FROM

BLOG_ADMINALEFTJOIN

BLOG_ADMIN_LOGIN_TRACKBONB.ADMIN=A.IDLEFTJOIN

(SELECTADMIN,MAX(LOGIN_TIME)ASLOGIN_TIMEFROMBLOG_ADMIN_LOGIN_TRACKGROUPBYADMIN)CONB.ADMIN=C.ADMIN;

ERROR1349(HY000):View'sSELECTcontainsasubqueryintheFROMclause

这是BUG吗?见:http://bugs.mysql.com/bug.php?id=16757

木有办法,我只好这样改了:

复制代码 代码如下:

CREATEORREPLACEVIEWBLOG_V_ADMIN

(ID,NICKNAME,SEX,EMAIL,PHONE,QQ,MSN,HTTP,REGISTER_TIME,

LOGIN_TIME,LAST_LOGIN_IP)

AS

SELECT

A.ID,A.NICKNAME,A.SEX,A.EMAIL,A.PHONE,A.QQ,A.MSN,A.HTTP,A.REGISTER_TIME,

(SELECTLOGIN_TIMEFROMBLOG_ADMIN_LOGIN_TRACKWHEREADMIN=A.IDORDERBYLOGIN_TIMEDESCLIMIT1)ASLAST_LOGIN_TIME,

(SELECTINET_NTOA(IP)FROMBLOG_ADMIN_LOGIN_TRACKWHEREADMIN=A.IDORDERBYLOGIN_TIMEDESCLIMIT1)ASLAST_LOGIN_IP

FROM

BLOG_ADMINA;

【MySQL 视图 第1349号错误解决方法】相关文章:

MySQL与SQL的触发器的不同写法

MySQL中CHAR和VARCHAR类型演变和详解

MySQL之Field‘***’doesn’t have a default value错误解决办法

mysql 中文乱码 解决方法集锦

MySQL添加删除主键的方法

MySQL五个查询优化方法

MySQL 数据库简单查询的方法

MySQL启动1053错误解决方法

MySQL JOIN之完全用法

sql server 2005时发生18452错误解决方法

精品推荐
分类导航