首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

多表查询,不知道有关问题出在什么地方了

2012-01-24 
多表查询,不知道问题出在什么地方了。表1:newpost表2:user从表1中检索出所有字段条件是:userid=表2中的id,

多表查询,不知道问题出在什么地方了。
表1:
newpost
表2:
user

从表1中检索出所有字段条件是:userid=表2中的id,并根据表1中的posttime降需排列
select   newpost.postid,newpost.subject,newpost.posttime,newpost.userid,newpost.replies,newpost.views,user.username,user.id   from   newpost   inner   join   user   on   newpost.userid=user.id   order   by   newpost.posttime   desc
提示.附近有错误

[解决办法]
select newpost.postid,newpost.subject,newpost.posttime,newpost.userid,
newpost.replies,newpost.[views],[user].username,[user].[id]
from newpost inner join [user] on newpost.userid=[user].[id]
order by newpost.posttime desc
[解决办法]
楼主你的思路是对的
但是您的表名user是关键字,
所以你把表名换个就行了比如users

[解决办法]
另楼上的也是对的加中括号
[解决办法]
关键字加上[]

热点排行