ورود

View Full Version : دستور select از دو table مرتبط به هم



Farhad-Csharp
چهارشنبه 09 شهریور 1384, 11:12 صبح
سلام.
من دو تا table دارم که:
جدول اولی دو تا ستون به نام های name و id داره ،
و جدول دومی یک ستون به نام name داره ،
ستون name در جدول اولی کلید اصلی برای ستون name در جدول دوم است.
حالا چه دستوری بنویسم که از جدول دومی ، name هایی رو نشون بده که در جدول اولی،
id مورد نظر کاربر رو دارن.
با تشکر.

Navid7h
چهارشنبه 09 شهریور 1384, 19:06 عصر
SELECT dbo.Tbl2.UserName
FROM dbo.tbl1 INNER JOIN dbo.Tbl2
ON
dbo.Tbl1.username = dbo.tbl2.username
Where dbo.tbl1.ID = @ID

@ID یک پارامتر ورودی است .
اگر یک Store Procedure بنویسید میتونید این پارامتر را به آن بفرستی .

یا

در Source برنامه Id مورد نظر رو در Query string بگذارید

:لبخندساده

Farhad-Csharp
شنبه 12 شهریور 1384, 08:18 صبح
SELECT dbo.Tbl2.UserName
FROM dbo.tbl1 INNER JOIN dbo.Tbl2
ON
dbo.Tbl1.username = dbo.tbl2.username
Where dbo.tbl1.ID = @ID

@ID یک پارامتر ورودی است .
اگر یک Store Procedure بنویسید میتونید این پارامتر را به آن بفرستی .

یا

در Source برنامه Id مورد نظر رو در Query string بگذارید

:لبخندساده


من با اکسس و ADO.NET کار می کنم ، میشه به اون زبان هم بنویسید.
متشکرم.

حمیدرضاصادقیان
شنبه 12 شهریور 1384, 13:37 عصر
دوست عزیز معمولاً زبان T-SQL از استاندارد ANSI پیروی میکنه که فکر کنم بتونی در اکسس استفاده کنی.