SELECT
order_buttons.*,
order_buttons.id AS mainID,
button.image ,
button.name,
patron_colors.color_name AS color_name,
patron_colors.id,
patron_colors.order_id,
patron_colors.color_count
FROM order_buttons
JOIN button
ON order_buttons.button_id = button.id
JOIN patron_colors ON
(patron_colors.color_name = order_buttons.color_select OR patron_colors.color_name = order_buttons.color_select) AND patron_colors.order_id=' .$order['id']. '
WHERE order_buttons.order_id=' .$order['id']. '
في ال join ده
JOIN patron_colors ON
(patron_colors.color_name = order_buttons.color_select OR patron_colors.color_name = order_buttons.color_select) AND patron_colors.order_id=' .$order['id']. '
عاوز طريقة اقوله بيها نفذلي الاستعلام ده ، لو لقيت قيمة patron_colors.order_id اكبر من صفر نفذ شرط ال AND
يعني يتجاهل من بعد تعليمة AND و يعملي ال JOIN من غيرها عادي
بمعنى تاني اوضح ، عاوز اربط الشرط ده في ال JOIN
AND patron_colors.order_id=' .$order['id']. '
فقط في حال قيمة الحقل patron_colors.order_id اكبر من 0 غير كده ينفذ ال JOIN و لا كأنها موجودة
السؤال
محمد المصري12
سلام عليكم
الاستعلام كالتالي
في ال join ده
عاوز طريقة اقوله بيها نفذلي الاستعلام ده ، لو لقيت قيمة patron_colors.order_id اكبر من صفر نفذ شرط ال AND
يعني يتجاهل من بعد تعليمة AND و يعملي ال JOIN من غيرها عادي
بمعنى تاني اوضح ، عاوز اربط الشرط ده في ال JOIN
فقط في حال قيمة الحقل patron_colors.order_id اكبر من 0 غير كده ينفذ ال JOIN و لا كأنها موجودة
تم التعديل في بواسطة محمد المصريرابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.