الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

problem with inner join

مغلق
بدأه hady_matrix في 26 يوليو 2007 · 7 رد · 704 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ALTER PROCEDURE dbo.StoredProcedure7

(

@par1 int

)

AS

select * from emps

inner join orders

on emps.emp_id=orders.emp_id

where emp_id=@par1

RETURN

///////////////

first table emps(emp_id ,name)emp_id is primary key

second table orders(orde_id,emp_id,prodct)

///////////////

when it run, the followin erroe message come

ambiguous column name'emp_id'

but when i pass parameter (par1) to any other column

even if it is a primary key it run correctly

شكرا جزيلا

يامقلب القلوب ثبت قلبى على دينك

محمد بن سعيد بن رسلان

#2

سلام ..

الاخ / هادي ماتريكس

حاول وضع الموضوع في قسم الـ SQL Server ، حتى يصلك الحل بشكل أسرع ، لتوفر الخبراء ضمن ذلك القسم .

، تحياتي لك.

#3

في السطر التالي:

where emp_id=@par1

أنت لم تقم بتوضيح أنك تتحقق من الحقل emp_id من جدول الموظفين أم من جدول الطلبات

استبدل الكود السابق بما يلي:

where emps.emp_id=@par1

وان شاء الله سيتم الحل

#4

:blink:

#5

tanks so much..arwany

it works correctly

يامقلب القلوب ثبت قلبى على دينك

محمد بن سعيد بن رسلان

#6

يا ويلكم :D

تم تعديل هذه المشاركة بواسطة Arwany في 28 يوليو 2007 في 15:35

#7

sorry ,jolia . it is the first time to join forum

thanks so much

يامقلب القلوب ثبت قلبى على دينك

محمد بن سعيد بن رسلان

#8

هل عمل relation داخل stored procedure يغنى عن العمل

data relation class

يامقلب القلوب ثبت قلبى على دينك

محمد بن سعيد بن رسلان

هذا الموضوع مغلق.

مواضيع مشابهة