tbl_msgという 2 つのテーブルがあります。
tbl_user
toid=42 である tbl_msg からすべてのメッセージを、メッセージの送信元 (fromid ではなく) のそれぞれの名前とともに選択したいと考えています。結果は次のようになります。
|fromid(name, not the id)| Msg| toid(name!,which belongs to id 42)|some other column from msgid|
クエリ:
select tbl_msg.[MsgId]
,tbl_User.FirstName as sentby
,tbl_msg.[ToId]
,tbl_msg.[Msg]
from
tbl_msg
inner join
tbl_User on tbl_msg.FromId = tbl_User.ID
where
tbl_msg.ToId = 42
しかし、これはtoidとfromidの両方の名前ではなく、対応するfromidの名前だけを教えてくれます
これはどのように行うことができますか?