【发布时间】:2013-06-20 09:13:12
【问题描述】:
我有两张表,tbl_msg...
tbl_user
我想从 tbl_msg 中选择所有消息,其中 toid=42 以及发送消息的人的相应姓名(而不是 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
但这只会给我相应 fromid 的名称,而不是 toid 和 fromid 的名称
如何做到这一点?
【问题讨论】:
标签: c# asp.net sql sql-server sql-server-2008