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

كيف استعلام عن جدولين


مساعد مبرمج

Recommended Posts

عندي جدولين اريد ان استعلم عليهم لاكن في الجدول الاخر(:) توجد اعمده مشابه في الجدول الاول(A) كيف استثنيهم عشان مايصير تكرار في عرض البيانات

SELECT * FROM A,B;

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

لو كنت ماتريده هو إختيار columns بعينها من الجدولين واستبعاد المتشابه
يمكن تحديد اسماء الcolumns بدلا من *

مثال select A.col1,A.col3,B.col2,B.col4 from A,B

أرجو ان أكون فهمت سؤالك بشكل صحيح وان لم يكن فيمكن ان توضح مشكلتك بشكل مفصل

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

استعمل الjoin
equa_join
equijoin:
يتم فيها تساوي قيم ربط اعمدة الجدول الاول مع قيم اعمدة الجدول الثاني عن طريق الprimary key و foriughn key ويسمى ايضا بالربط البسيط simple join او الربط الداخلي inner join
مثال :
Select emp.empno,emp.ename,emp.deptno,dept.deptno,dept.loc from emp,dept
Where emp.deptno=dept.deptno;

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

  • بعد 1 شهر...

لأستعلام عن جدولين أو أكثر فيجب الربط بينهم ....... و للربط سبعة طرق هى :-

Equijoins
Non-equijoins
Outer joins
Self-joins
Cross joins
Natural joins
Full (or two-sided) outer joins

و لكى تفهمهم جيداً فانا أنصح بتحميل الملفان المرفقان و هم بهم شرح وافى لكافة أنواع الربط

Les05.ppt

App_c.ppt

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

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

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

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

×   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.

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

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

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