2016-05-16 72 views
-2

所以,我有一个posts表我想加入users ..它基本上是点击加载的东西。内部创建存储过程

我已经在帖子点击负载,但我无法弄清楚如何从posts加入fk_user_idusers表和列user_id

我尝试这样做,但不工作。

SELECT top (@posval) * 
FROM dbo.posts 
INNER JOIN dbo.users ON posts.fk_user_id = users.user_id 

,然后我还没有创建计数选择过程中,我还没有开始工作就又因为第一个问题

这是第二次一个寿

SELECT COUNT(*) FROM dbo.posts 
+3

“不工作”。从某种意义上说,您的计算机是否开始吸烟,键盘按键是在房间里飞来飞去的,还是您实际上收到错误信息? – zoubida13

+0

@ zoubida13当我尝试例如<%#Eval(“user_name”)%>时,什么都没有显示 – Harugawa

+2

请向我们展示完整的代码,否则有点难以帮助您盲目调试它。 – zoubida13

回答

0

尝试这

SELECT [your columns] 
    FROM dbo.posts AS p 
    LEFT OUTER JOIN dbo.users AS u 
    ON p.fk_user_id = u.user_id 
+0

我很抱歉家伙,问题是它的HTML。我还没有关闭href标签,这就是为什么它没有读取user_name例如D :.我很糟糕,而且我花了3个小时......我应该删除帖子。 – Harugawa

+0

你真的应该使用ANSI-92风格的连接。它已经存在了20多年了。 http://sqlblog.com/blogs/aaron_bertrand/archive/2009/10/08/bad-habits-to-kick-using-old-style-joins.aspx –

+1

这个答案没有改善问题中的原始查询,但缺乏ANSI合规性。 –