لديك حساب بالفعل؟ دخول
دخول  سجل الأن 
جلب بيانات من جدولين مختلفين تماما في البي اتش بي
صباح الخير شباب
حد عندو فكرة كيف اعمل استعلام من جدولين مختلفين تماما مثلا : استعلم عن اسماء الموظفين والعملاء مع بعض وتكون مرتبات الاسماء ابجدي من غير تكرار (( الاستعلام من برنامج محاسبي بالبي اتش بي طبعا ))
ملاحظة مهمة : الجدولين مختلفين ولا يوجد بينهما اي رابط
ومشكورين
تاريخ البداية: 1 / فبراير / 2012 الساعة 10:40 اخر نشاط: 4 / فبراير / 2012 الساعة 19:53 جداول

يمكنك ربط اكثر من جدول فى استعلام واحد بكسل سهولة عن طريق اوامر join المختلفة ولكن لابد من وجود رابط بين الجدولين مثل انك تريد احضار موظف ما وجميع العملاء الذلن لديه هو فقط ، ارجو توضيح ماذا تريد ان تفعل
1 / فبراير / 2012 الساعة 10:43

الامر بسيط أخي الغالي
يجب عليك استعمال اوامر Mysql join
يعني Inner join و Left join و right join ...
وكما قال الاخ قبلي يجب ان يكون هناك ربط بين الجداول
1 / فبراير / 2012 الساعة 17:53

3 إجابات
طيب اذاكان مافي بينهمااي رابط اي ان المفتاح الاساسي لايساوي المفتاح الاجنبي

بواسطة: خلقي.القران
منذ: 4 / فبراير / 2012 الساعة 19:53

السلام عليكم :.
اولاً هل مصمم الجداول قام بعمل علاقات على الجداول بالشكل الصحيح بمعنى :
الجدولين الذي تريد عمل استعلام لهما هل بينهما علاقة .. وجود عمود اساسي في احد الجداول وعمود اخــر في الجدول الثاني يعتمد في قيمة على العمود الاساسي في الجدول الاول .
يجب في البداية التأكد من هذه النفطة وهي افتراضياً جاهزه .!
..
الان سوف نقوم بكتابة جملة سكيوال التي تعمل لنا الربط السابق :::
لنقل ان الجدول الاول هو a والجدول الثاني هو b
وان المفتاح الاساسي a.primaryKey موجود كـــامفتاح اجنبي b.forigenKey هو نفس العمود بغض النظر عن التسمية ولكن للشرح فقط .
الان
select a.culmn1,b.culmn1 from a,b where a.primaryKey=b.forignKey 

اعطني العمود الاول من الجدول a والعمود الاول ايضا من الجدول b
من الجدولين الاثنين a,b ستكون النتائج
بشرط ان المفتاح الاساسي يساوي المفتاح الاجنبي ............ حكاية الربط ..!!
.............انتهى

بواسطة: عماد الصلاحي
منذ: 1 / فبراير / 2012 الساعة 16:44

رائع..
1 / فبراير / 2012 الساعة 23:26

هذا رابط لفيدو شرح من هنا

بواسطة: sof1105
منذ: 1 / فبراير / 2012 الساعة 11:3

اعتقد هذا سيفى بالغرض .. مشكور كتير
1 / فبراير / 2012 الساعة 11:39

أنشر اجابتك

xهل تريد الاجابة عن هذا السؤال؟ من فضلك سجل دخول او اشترك لتتمكن من الاجابة