MySQL 视图 第1349号错误解决方法

2022-11-12 09:18:31
内容摘要
这篇文章主要为大家详细介绍了MySQL 视图 第1349号错误解决方法,具有一定的参考价值,可以用来参考一下。 对此感兴趣的朋友,看看idc笔记做的技术笔记! 代码如下: CREATEORREP
文章正文

这篇文章主要为大家详细介绍了MySQL 视图 第1349号错误解决方法,具有一定的参考价值,可以用来参考一下。

对此感兴趣的朋友,看看idc笔记做的技术笔记!

代码如下:


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号错误解决方法的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!