2012-02-16 83 views

回答

2

(未經測試...;)

CREATE PROCEDURE GetConversation 
( 
    @user1 BIGINT 
    ,@user2 BIGINT 
) 
AS 
Select [FromUserID], Date, Text from Messages WHERE [FromUserID] in (@user1,@user2) AND [ToUserID] in (@user1,@user2) ORDER BY Date DESC 

注意,如果你要映射的 '用戶' 表時,才需要來自用戶的特定數據。例如:顯示用戶名稱而不是他們的ID。您將通過簡單的JOIN實現這一點。

@編輯:沒有注意到第一個問題標題中的'存儲過程'。