PDA

View Full Version : پروسرجری برای خواندن از دو جدول



core166
جمعه 19 آذر 1389, 12:28 عصر
سلام
من یه پروسیجری میخوام که از دو جدول تمام فیلدها رو بر اساس UserId بخونه
من خودم اینو نوشتم ولی ایراد میگیره

ALTER PROCEDURE Allstatus
(
@userid nvarchar(50)
)
AS
BEGIN
SELECT tbl_Bank1.*, tbl_Bank2.*
FROM tbl_Bank1 CROSS JOIN
tbl_Bank2
where UserId=@userid
END

فیلد های جدول اول
userid
password

فیلد های جدول دوم
name
family
age
sex

هیچ ارتباطی هم بین جداولم نیست

Rezahak
جمعه 19 آذر 1389, 13:21 عصر
خب دوست عزیز وقتی شما ارتباط برقرار نکردی و کلید خارجی تعریف نکردی خود databse علم غیب نداره که ؟؟؟!!!!
به نظر من یک فیلد به جدول دومت اضافه کن به نام PersonID و یک جدول سوم بساز که فیلد های آن شامل userID و PersonID باشد
مشکل حل می شود