02-11-12, 02:52 AM
[COLOR="#000080"]السلام عليكم ورحمه الله وبركاته
يمكنك الربط بين الجداول بأكثر من شكل
1 - INNER JOIN
تقوم INNER JOIN بأستدعاء البيانات المتشابهه في جدولين
بمعني اذا وجد سجل في الجدول الاول ليس له سجل مقابل له في الجدول الثاني لن تعود لك ببيانات هذا السجل .
وتكتب بالصيغه الاتيه
الشرح
نكتب SELECT ثم نقوم بكتابه الحقول التي نريد عرضها سواء في الجدول الاول او الثاني
field1, field2, field3
وعند وجود اسم حقل مكرر في الجدولين نقوم بكتابه اسم الجدول قبل اسم الحقل هكذا table1.field
ثم FROM ثم اسم الجدول الاول ثم INNER JOIN ثم اسم الجدول الثاني
ولتحديد شرط الربط نكتب ON وبعدها الشرط table1.id = table2.id
يتبع ،،،
[/COLOR]
يمكنك الربط بين الجداول بأكثر من شكل
1 - INNER JOIN
تقوم INNER JOIN بأستدعاء البيانات المتشابهه في جدولين
بمعني اذا وجد سجل في الجدول الاول ليس له سجل مقابل له في الجدول الثاني لن تعود لك ببيانات هذا السجل .
وتكتب بالصيغه الاتيه
كود :
SELECT field1, field2, field3 FROM table1
INNER JOIN table2
ON table1.id = table2.id
الشرح
نكتب SELECT ثم نقوم بكتابه الحقول التي نريد عرضها سواء في الجدول الاول او الثاني
field1, field2, field3
وعند وجود اسم حقل مكرر في الجدولين نقوم بكتابه اسم الجدول قبل اسم الحقل هكذا table1.field
ثم FROM ثم اسم الجدول الاول ثم INNER JOIN ثم اسم الجدول الثاني
ولتحديد شرط الربط نكتب ON وبعدها الشرط table1.id = table2.id
يتبع ،،،
[/COLOR]