أحاول استعمال LEFT JOIN اكثر من مره لنفس الجدول الامر ناجح لدي ولكن المشكلة في الجملة الشرطيه الكود كالتالي:
$sql="SELECT * FROM BookSpecifications
LEFT JOIN FeaturesBook AS A ON A.t1 = BookSpecifications.IDBookSpecifications
LEFT JOIN FeaturesBook AS B ON B.t2 = BookSpecifications.IDBookSpecifications
WHERE A.IDSubject ='145' ";
الكود بشكل أعلاه يعمل بشكل جيد ولكني احتاج الى وضع شرط لسطر الثاني ال IDSubject هنا احصل عليها من جدول FeaturesBook بحيث يصبح كالتالي:
$sql="SELECT * FROM BookSpecifications
LEFT JOIN FeaturesBook AS A ON A.t1 = BookSpecifications.IDBookSpecifications
LEFT JOIN FeaturesBook AS B ON B.t2 = BookSpecifications.IDBookSpecifications
WHERE A.IDSubject ='145' AND B.IDSubject ='145' " ;
بمعنى احضر السطرين لو يمتلكون IDSubject المذكور ولكن الان الكود لا يعمل لا اعلم لماذا ولكني احتاج الى وضع شرطين هل يوجد حل مختلف او ان طريقتي خطاء الذي وضعتها ؟
السؤال
Flutter Dev
مرحبا جميعا
تحيه طيبه للجميع
أحاول استعمال LEFT JOIN اكثر من مره لنفس الجدول الامر ناجح لدي ولكن المشكلة في الجملة الشرطيه الكود كالتالي:
الكود بشكل أعلاه يعمل بشكل جيد ولكني احتاج الى وضع شرط لسطر الثاني ال IDSubject هنا احصل عليها من جدول FeaturesBook بحيث يصبح كالتالي:
$sql="SELECT * FROM BookSpecifications LEFT JOIN FeaturesBook AS A ON A.t1 = BookSpecifications.IDBookSpecifications LEFT JOIN FeaturesBook AS B ON B.t2 = BookSpecifications.IDBookSpecifications WHERE A.IDSubject ='145' AND B.IDSubject ='145' " ;
بمعنى احضر السطرين لو يمتلكون IDSubject المذكور ولكن الان الكود لا يعمل لا اعلم لماذا ولكني احتاج الى وضع شرطين هل يوجد حل مختلف او ان طريقتي خطاء الذي وضعتها ؟
ياليت من لديه فكره عن الامر يفيدنا
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.