У меня есть две таблицы, tbl_msg ...Sql запрос с использованием двух таблиц
tbl_user
Я хочу, чтобы выбрать все сбщ из tbl_msg где toid = 42 вместе с соответствующими именами человека (вместо fromid), от которого был отправлен msg. Результат должен выглядеть примерно так ..
|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
Как это может быть сделанный?
Msg 4104, Level 16, State 1, Line 8 Мульти-часть идентификатора "tbl_msg.ToId" не могут быть связаны. – Arbaaz
Fxied. Попробуйте еще раз, и он будет работать :) – gzaxx
Работает как шарм! ;) – Arbaaz