PDA

View Full Version : سوال: left outer join



az.heidarzadeh
سه شنبه 25 خرداد 1389, 16:14 عصر
سلام ، لطفا یکی به من بگه این کد بدون خطای این چیزی که میخوام چطوری میشه البته بدون جدول موقت چون میخوام به Linq تبدیلش کنم

select dbo.Register_Level_Type.Text
FROM dbo.Register_Level INNER JOIN
dbo.Register_Level_Type ON dbo.Register_Level.Srl_Register_Level_Type = dbo.Register_Level_Type.Srl
left outer join
(select * from dbo.Register_Level_Person
WHERE ( dbo.Register_Level_Person.Srl_Person_Gharardad = 63))as h on
dbo.Register_Level.Srl = dbo.t.Srl_Register_Level
میخوام یه جدولم رو Left join کنم با جدولی که روش شرط دارم
ممنون

az.heidarzadeh
سه شنبه 25 خرداد 1389, 16:17 عصر
ببخشید اون بالا باید as t باشه ...
راستی خطاشم اینه

Msg 4104, Level 16, State 1, Line 7
The multi-part identifier "dbo.t.Srl_Register_Level" could not be bound.
بازم ممنون

محمد سلیم آبادی
سه شنبه 25 خرداد 1389, 16:30 عصر
این چطوره؟

select ty.Text
FROM dbo.Register_Level l
INNER JOIN dbo.Register_Level_Type ty
ON l.Srl_Register_Level_Type =ty.Srl
left outer join
(
select Srl_Register_Level
from dbo.Register_Level_Person
WHERE (Srl_Person_Gharardad = 63)
)as t
on l.Srl = t.Srl_Register_Level