![]() |
|
الربط بين الجداول بالكود join - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40) +--- قسم : قسم مقالات قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=42) +--- الموضوع : الربط بين الجداول بالكود join (/showthread.php?tid=6805) |
الربط بين الجداول بالكود join - mr_mgm - 02-11-12 [COLOR="#000080"]السلام عليكم ورحمه الله وبركاته يمكنك الربط بين الجداول بأكثر من شكل 1 - INNER JOIN تقوم INNER JOIN بأستدعاء البيانات المتشابهه في جدولين بمعني اذا وجد سجل في الجدول الاول ليس له سجل مقابل له في الجدول الثاني لن تعود لك ببيانات هذا السجل . وتكتب بالصيغه الاتيه كود : SELECT field1, field2, field3 FROM table1الشرح نكتب SELECT ثم نقوم بكتابه الحقول التي نريد عرضها سواء في الجدول الاول او الثاني field1, field2, field3 وعند وجود اسم حقل مكرر في الجدولين نقوم بكتابه اسم الجدول قبل اسم الحقل هكذا table1.field ثم FROM ثم اسم الجدول الاول ثم INNER JOIN ثم اسم الجدول الثاني ولتحديد شرط الربط نكتب ON وبعدها الشرط table1.id = table2.id يتبع ،،، [/COLOR] الربط بين الجداول بالكود join - mr_mgm - 02-11-12 [COLOR="#800000"]2 - الربط المتساوي وهي تعطيك نفس نتيجه inner join فهي ايضا تعرض لك البيانات من جدولين بحسب الشرط الذي تحدده وتكتب بالصيغه الاتيه كود : SELECT field1, field2, field3 FROM table1, table2الشرح نكتب SELECT ثم نقوم بكتابه الحقول التي نريد عرضها سواء في الجدول الاول او الثاني field1, field2, field3 وعند وجود اسم حقل مكرر في الجدولين نقوم بكتابه اسم الجدول قبل اسم الحقل هكذا table1.field ثم FROM ثم اسم الجدول الاول ثم اسم الجدول الثاني و نكتب بعدها الشرط where table1.id = table2.id ويمكن كتابه اكثر من شرط طبعا ![]() في المرفقات مثال علي الطريقتين وفقكم الله [/COLOR] الربط بين الجداول بالكود join - biloo.vb - 27-02-13 شكرا لك اخي الكريم وجزاك الله عنا كل خير الربط بين الجداول بالكود join - mesdar - 29-05-13 أخي mr_mgm متابع لمواضيعك عن الربط بين الجداول بصراحة مواضيع هامة جدا وشرحك مميز ووافي ولي عودة ببعض الاستفسارات مشكوووووووووووووور علي المواضيع الرائعة الربط بين الجداول بالكود join - hoob computer - 25-06-13 طيب أخي الكريم ممكن توضح الفرق بين الطريقتين و أيهما الأفضل و الأسرع في جلب المعلومات و الفرق في ثقل الاستعلام بين كل طريقة؟ في الحقيقة الموضوع أكثر من رائع .. تحياتي الربط بين الجداول بالكود join - mr_mgm - 25-06-13 [color="#000080"]الطريقتين سيعطوك نفس النتيجه وهي أستدعاء البيانات المتشابهه في جدولين بمعني اذا وجد سجل في الجدول الاول ليس له سجل مقابل له في الجدول الثاني لن تعود لك ببيانات هذا السجل ... ولكن احيانا كثيره بتكون عايز تستدعي البيانات من احد الجداول حتي لو ليس لها سجل مقابل في الجدول الثاني لذلك لن تنفع معك طريقه الربط المتساوي وستستخدم left join او right join بأختصار طريقه الربط المتساوي اسهل & ولكن طريقه join اشمل واكثر استخداما .. وفقك الله [/color] الربط بين الجداول بالكود join - hoob computer - 26-06-13 جزاك الله خيراً أخي الكريم على إجابتك الوافية. و كما قلت لك سابقاً, الموضوع أكثر من رائع ![]() أما بالنسبة لمشاركتي في موضوع الاخر (المدن و الدول) فإني أنتظر إجابتك هناك ![]() تحياتي الربط بين الجداول بالكود join - مبرمج بلا حدود - 04-07-13 شكرا جزيلا وبارك الله فيك وجعله الله في موازين حسناتك ان شاء الله وفقك الله الربط بين الجداول بالكود join - Omar Mekkawy - 15-08-13 بارك الله فيك موضوع مهم ![]() تم تقييمك بالتوفيق |