bftarane
شنبه 16 دی 1391, 16:37 عصر
سلام.
من يه همچين کوئري مي خوام داشته باشم لطفاً درستش رو به من بگيد چه جوريه؟
create procedure ddd
@NewsCatID int,
@ParentId int
as
begin
select @ParentId=ParentId,Name as 'sub' from tbl_newscat where NewsCatID=@NewsCatID
select Name as 'cat' from tbl_newscat where NewsCatID=@ParentID
end
ولي خطاي زير رو به من داده
A SELECT statement that assigns a value to a variable must not be combined with data-retrieval operations.
يعني يه جدول دارم با فيلدهاي NewsCatID,ParentId,Name و
با داشتن NewsCatId مي خوام اولName و ParentId رو به دست بيارم بعد بر اساس ParentId اين دفعه Name پرنت رو به دست بيارم.
من يه همچين کوئري مي خوام داشته باشم لطفاً درستش رو به من بگيد چه جوريه؟
create procedure ddd
@NewsCatID int,
@ParentId int
as
begin
select @ParentId=ParentId,Name as 'sub' from tbl_newscat where NewsCatID=@NewsCatID
select Name as 'cat' from tbl_newscat where NewsCatID=@ParentID
end
ولي خطاي زير رو به من داده
A SELECT statement that assigns a value to a variable must not be combined with data-retrieval operations.
يعني يه جدول دارم با فيلدهاي NewsCatID,ParentId,Name و
با داشتن NewsCatId مي خوام اولName و ParentId رو به دست بيارم بعد بر اساس ParentId اين دفعه Name پرنت رو به دست بيارم.