SELECT *,
o.factory AS newfactory,// رقم المورد
x.name AS aname
FROM order_threads o
JOIN thread x ON o.thread_id = x.id
JOIN fibers f ON f.id = x.fiber
JOIN suppliersdb s ON o.factory = s.id // ربط جدول الموردين بجدول الطلب حتى يتم استدعاء اسم المورد الموافق للرقم
WHERE order_id=".$order['id'].";
زي منا عامل في الكومنت انا عندي جدول order_threads و داخله حقل اسمه factory بيدخل فيه المورد بالرقم بتاعه مش بالاسم
طيب عاوز لما اطبع التقرير اظهر الاسم الموافق للرقم ، المفروض اني اروح لجدول الموردين supplierdb
و اعمل علاقة بين اي دي المورد supplierdb.id
و بين الرقم اللي موجود في حقل factory بجدول order threads (order_threads.factory)
عملت العلاقة دي فعلا بس ما ظهرليش كل النتايج ، نتيجة واحدة بس من اصل 3
ببساطة عاوزه يظهرلي النتائج من جدول order_threads مهما كان عددها طالما حققت شرط ال WHERE بس بدل ما يطبعلي رقم المورد من حقل order_thread.factory يطبعلي اسمه من جدول suppliersdb حقل username لما يلاقي ان id المورد متوافق مع الرقم الموجود في حقل factory
السؤال
محمد المصري12
سلام عليكم
الاستعلام كالتالي
زي منا عامل في الكومنت انا عندي جدول order_threads و داخله حقل اسمه factory بيدخل فيه المورد بالرقم بتاعه مش بالاسم
طيب عاوز لما اطبع التقرير اظهر الاسم الموافق للرقم ، المفروض اني اروح لجدول الموردين supplierdb
و اعمل علاقة بين اي دي المورد supplierdb.id
و بين الرقم اللي موجود في حقل factory بجدول order threads (order_threads.factory)
عملت العلاقة دي فعلا بس ما ظهرليش كل النتايج ، نتيجة واحدة بس من اصل 3
ببساطة عاوزه يظهرلي النتائج من جدول order_threads مهما كان عددها طالما حققت شرط ال WHERE بس بدل ما يطبعلي رقم المورد من حقل order_thread.factory يطبعلي اسمه من جدول suppliersdb حقل username لما يلاقي ان id المورد متوافق مع الرقم الموجود في حقل factory
ايه خطأي؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.