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

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

ربط حقلين من جدولين مختلفين


10 رد (ردود) على هذا الموضوع

#1 sahar2

sahar2

    عضو

  • الأعضــاء
  • 13 مشاركة

تاريخ المشاركة 31 August 2005 - 10:37 AM

اريد ربط حقلين لهما نفس data type ليصبحو جدول واحد في select statment بحيث ان البيانات تكون مجموعة واحدة من الحقلين

#2 أسامة موسى

أسامة موسى

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 2,381 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 31 August 2005 - 11:41 AM

الاخ الكريم
ممكن توضح اكثر هل تريد عمل جملة select لجلب البيانات فقط اذا كان كذلك فما هي طبيعة البيانات في كلا الجدولين وضح بمثال

ام تريد عملية اضافة في كلا الجدولين لنفس الحقلين
ام تقصد بالربط هو ان لايضيف في الحقل الاول الا بالرجوع للحقل الثاني
ما هو المقصود بالربط
۩ اللهـــــــــــــــــــــــم صلي على سيدنا محمد وعلـى آله وصحبه أجمـعين ۩
۩ سبحـــــــــــــــــان الله وبحمده ....... سبحــــــــــــــــــــــــان الله العظيم ۩



يمكنك زيارتي على صفحتي الخاصة بالفيس بوك على الرابط AskOsama

يمكنك زيارتي على مدونتي الجديدة على الرابط http://askossama.blogspot.com

#3 sahar2

sahar2

    عضو

  • الأعضــاء
  • 13 مشاركة

تاريخ المشاركة 31 August 2005 - 11:55 AM

عندي جدولين الاول يحتوي على عمود اسماء الموظفين و فيه على سبيل المثال القيم التالية (محمد,احمد,محمود) و الجدول الثاني يحتوي على عمود اسماء الموظفين و لكن القيم الموجودة فيه مختلفة على سيبل المثال (صابر,محمود,صبري) اريد في
جملة استعلام select ان اجعل هذان العمودين عامود واحد تظهر فيه البيانات غيؤ مكررة كتالي(محمد,احمد,محمود,صابر,صبري)

#4 أسامة موسى

أسامة موسى

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 2,381 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 31 August 2005 - 11:59 AM

الاخ الكريم اليك الحل

select emp_name1,emp_name2 from employees_1 ,employees_2
where emp_name1<>emp_name2

۩ اللهـــــــــــــــــــــــم صلي على سيدنا محمد وعلـى آله وصحبه أجمـعين ۩
۩ سبحـــــــــــــــــان الله وبحمده ....... سبحــــــــــــــــــــــــان الله العظيم ۩



يمكنك زيارتي على صفحتي الخاصة بالفيس بوك على الرابط AskOsama

يمكنك زيارتي على مدونتي الجديدة على الرابط http://askossama.blogspot.com

#5 sahar2

sahar2

    عضو

  • الأعضــاء
  • 13 مشاركة

تاريخ المشاركة 31 August 2005 - 12:02 PM

لا اريدهم ان يظهروا في عمودين مختلفين اريدهم في عمود واحد

#6 chayah

chayah

    مشترك

  • الأعضــاء
  • 68 مشاركة

تاريخ المشاركة 31 August 2005 - 01:48 PM

يمكنك أخ sahar2 أن تقوم بعملية union
select ename from employee1
union
select ename from employee2

#7 أسامة موسى

أسامة موسى

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 2,381 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 31 August 2005 - 02:10 PM

مع ملاحظة ان
union
لا تنفع في حالة اختلاف البيانات لدى الموظفين في الجدولين يعني لازم بس تختار اسماء الموظفين فقط وجمل الشرط تكون متساوية
۩ اللهـــــــــــــــــــــــم صلي على سيدنا محمد وعلـى آله وصحبه أجمـعين ۩
۩ سبحـــــــــــــــــان الله وبحمده ....... سبحــــــــــــــــــــــــان الله العظيم ۩



يمكنك زيارتي على صفحتي الخاصة بالفيس بوك على الرابط AskOsama

يمكنك زيارتي على مدونتي الجديدة على الرابط http://askossama.blogspot.com

#8 chayah

chayah

    مشترك

  • الأعضــاء
  • 68 مشاركة

تاريخ المشاركة 31 August 2005 - 04:03 PM

الأخ admin05 ممكن توضح تعقيبك على union مافهمت عليك

#9 أسامة موسى

أسامة موسى

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 2,381 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 31 August 2005 - 04:40 PM

الاخ chayah
لنفرض ان الاخ يريد اظهار اسماء الموظفين وهو طلب من غير تكرار يعني اسم احمد المفروض ما يطلع مرتين مثلا عندك
لو حط جملة select للرقم الموظف واسمه ونتج ان اسم رقم الموظف في الجدول الاول يختلف عن رقم الموظف بالجدول الثاني فسوف يظهر اسم الموظف طبعا مكرره هذا مثلا لذلك لاستخدام ال union يجب ان تختار فقط الحقول المتشابهه فقط وبغض النظر عن الحقول المختلفة لتفادي التكرار
ارجو ان تكون قد وضحت الصورة
هذا ما قصدته <_<

تم التعديل بواسطة Admin05, 31 August 2005 - 04:47 PM.

۩ اللهـــــــــــــــــــــــم صلي على سيدنا محمد وعلـى آله وصحبه أجمـعين ۩
۩ سبحـــــــــــــــــان الله وبحمده ....... سبحــــــــــــــــــــــــان الله العظيم ۩



يمكنك زيارتي على صفحتي الخاصة بالفيس بوك على الرابط AskOsama

يمكنك زيارتي على مدونتي الجديدة على الرابط http://askossama.blogspot.com

#10 MOH6446483

MOH6446483

    عضو

  • الأعضــاء
  • 14 مشاركة

تاريخ المشاركة 11 September 2005 - 09:59 AM

يا أخي إليك الحل
select t1.ename||t2.ename from t1,t2 where t1.join=t2.join;

#11 hassan yosri

hassan yosri

    عضو

  • الأعضــاء
  • 1 مشاركة
  • الاسم الأول:Hassan i
  • اسم العائلة:m yosri
  • البـلـد: Country Flag

تاريخ المشاركة 14 December 2014 - 11:59 PM

لو في جدةلين يحوي على ID Name job و نريد الربط بينهما
السؤال كيف الربط بين الدولتين
وشكرا