الفريق العربي للبرمجةأرشيف المنتديات · 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

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

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

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

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

عدد الزوار حالياً

المتواجدون خلال آخر ساعة · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…