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

帮小弟我看看这个语句错在什么地方了,是将三张表的内容合到一起输出

2012-02-02 
帮我看看这个语句错在什么地方了,是将三张表的内容合到一起输出。 SELECTA.ArticleID,A.ClassID,A.ColorMod

帮我看看这个语句错在什么地方了,是将三张表的内容合到一起输出。

SELECT   A.ArticleID,A.ClassID,A.ColorMode,C.ClassName,C.ColorModes,C.FontModes,C.HtmlFileDir,C.UseHtml,D.postime,D.postid   FROM   [NC_Article]   A   INNER   JOIn   [NC_Classify]   C   ON   A.ClassID=C.ClassID     INNER   JOIn   [NC_Comment]   D   on   a.articleid=d.postid   Order   By   D.postime   Desc

这个语句中D的部分是我加入的,以前没有D的部分是没有出错的。我想就是D的部分没写正确。

[解决办法]
语法没有错啊
[解决办法]
--改成左關聯NC_Comment試試


SELECT A.ArticleID,A.ClassID,A.ColorMode,
C.ClassName,C.ColorModes,C.FontModes,C.HtmlFileDir,C.UseHtml,
D.postime,D.postid
FROM [NC_Article] A
INNER JOIn [NC_Classify] C ON A.ClassID=C.ClassID
left JOIn [NC_Comment] D on a.articleid=d.postid
Order By D.postime Desc

热点排行