2016-05-16 37 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合規性。 –