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

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

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

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

代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
<code>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;
</code>
ERROR1349(HY000):View'sSELECTcontainsasubqueryintheFROMclause这是BUG吗?见:http://bugs.mysql.com/bug.php?id=16757木有办法,我只好这样改了:

代码如下:

1
2
3
4
5
6
7
8
9
10
11
<code>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;
</code>

注:关于MySQL 视图 第1349号错误解决方法的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

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