الانتقال إلى المحتوى

ابي استعلم عن اسماء الموظفين الي يعملون في قسم المحاسبة في مدينة الرياض من خلال الجدولين


swsws

Recommended Posts

واجهتني مشكلة صغيرة ... وابي من الله ثم منكم مساعدتي !!

انا عملت جدولين .. جدول الموظفين ... وجدول الشركة

المهم

أبي استعلم عن اسماء الموظفين الي يعملون في قسم المحاسبة في مدينة الرياض من خلال الجدولين .. يعني رح يكون هناك ربط داخلي

كتبت

select workers.name from
                                                               company ,workes
                                              where workers.cop_id =company.cop_id and (
                                                 name='coun-h' and city='riyadh');



ظهر لي النتجية
column ambiquously define


فكرت شوي :rolleyes: !!!

حسيت ان المشكلة علشان أسم عمود في الجدولين نفس بعض
فيه عمود اسمه في الشركة name
وفيه كذلك في اجدول الموظفين عمود اسمه name

لاني سويت

select workers.name from
                                                               company ,workes
                                              where workers.cop_id =company.cop_id and name='coun-h'  ;



ظهرت نفس المشكلة !!! في أعتقادي علشانأسم العمود نفسه name في الجدولين !! ليس الحقول وانما name

لكن عندما كتبت

select workers.name from
                                                               company ,workes
                                              where workers.cop_id =company.cop_id and and city='riyadh';



ظهرت لي نتائج .... الامر صحيح ... لكن ليست النتيجة التي اريدها .

رابط هذا التعليق
شارك

واجهتني مشكلة صغيرة ... وابي من الله ثم منكم مساعدتي !!

انا عملت جدولين .. جدول الموظفين ... وجدول الشركة

المهم

أبي استعلم عن اسماء الموظفين الي يعملون في قسم المحاسبة في مدينة الرياض من خلال الجدولين .. يعني رح يكون هناك ربط داخلي

كتبت

select workers.name from
                                                               company ,workes
                                              where workers.cop_id =company.cop_id and (
                                                 name='coun-h' and city='riyadh');



ظهر لي النتجية
column ambiquously define


فكرت شوي :rolleyes: !!!

حسيت ان المشكلة علشان أسم عمود في الجدولين نفس بعض
فيه عمود اسمه في الشركة name
وفيه كذلك في اجدول الموظفين عمود اسمه name

لاني سويت

select workers.name from
                                                               company ,workes
                                              where workers.cop_id =company.cop_id and name='coun-h'  ;



ظهرت نفس المشكلة !!! في أعتقادي علشانأسم العمود نفسه name في الجدولين !! ليس الحقول وانما name

لكن عندما كتبت

select workers.name from
                                                               company ,workes
                                              where workers.cop_id =company.cop_id and and city='riyadh';



ظهرت لي نتائج .... الامر صحيح ... لكن ليست النتيجة التي اريدها .




والسؤال الثاني !!

أنا أعرف أعدل خصائص عمود .. والحقول التي فيه !! لكن لو بغيت اعدل أسم عمود نفسه أشلون ؟؟؟

يعني مثلا أسم العمود عندي name ابي اعدله الى ename ؟
رابط هذا التعليق
شارك

فى الكود :
select workers.name from
company ,workes
where workers.cop_id =company.cop_id and and city='riyadh'
استبدل الشرط الاخير بالآتي لان ممكن تكون كلمة'riyadh' متسجلة capital letters
and upper(city) =upper('riyadh')
فى هذه الجملة يتم تحويل بيانات الحقل city إلى uppercase و كلمة الرياض ايضا

رابط هذا التعليق
شارك

يا أخي أولا هذا الأمر ما ظبط معي

ALTER TABLE TABLE_NAME RENAME COLUMN OLD_COLUMN_NAME TO NEW_COLUMN_NAME;




ثانيا : انا أبي استفسر عن اسماء الموظفين من جدول الموظفين الذين يعملون في قسم المحاسبة في مدينة الرياض من جدول الشركة .. يعني رح يكون هناك ربط داخلي

كتبت هذا الأمر وطلع معي خطأ

select workers.name from
company ,workes
where workers.cop_id =company.cop_id and (
name='coun-h' and city='riyadh');

رابط هذا التعليق
شارك

ملحوظة سريعة
هل اسم الجدولworkes or workers

تأكد من اسم الجدول المستخدم فى امر ال select

لان مع امر الwhere تستخدم workers.cop_id
ومع الselect تستخدم workes

رابط هذا التعليق
شارك

Amgad

بارك الله فيك ..... وفي ردك الطيب .. أن دل دل على طيبت قلبك .. !!

ملاحظة كانت المشكلة هو تشابة أسماء الأعمدة في الجدولين ....

الجدول الموظفين أسم العمود فيه name
وجدول الشركة أسم العمود فيه name

غير أحدى الأعمدة الى wname

وطلعت النتيجة ....

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية