メッセージと呼ばれるSQLテーブルがあります。3つの列があります
1. UserFrom uniqueidentifier
2. UserTo uniqueidentifier
3. Messagen varchar(50)
このテーブルは、あるユーザーから別のユーザーに送信されたメッセージを格納するために使用さUserId
れ、のaspnet_Users
代わりにfromを格納します。次に、テーブルメッセージのを使用してテーブルからを取得することによりusername
、UserFrom
とUserTo
を名前として表示するビューを作成する必要があります。Usename
aspnet_Users
UserId
前もって感謝します
異なるエイリアス名でaspnet_Usersテーブルを2回結合する必要があります。
SELECT U1.Username as UserFrom,U2.Username as UserTo, M.Message
FROM Messages M JOIN
aspnet_Users U1 ON U1.UserId=M.UserFrom JOIN
aspnet_Users U2 ON U2.UserId=M.UserTo
説明:
ここでは、aspnet_Usersテーブルが異なるエイリアス名U1、U2で2回結合されています。そして、各ユーザー名はそれぞれのテーブルからフェッチされます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加