قدامك صفوف كتير ولسه محتاج تطلع منها المعلومة
- بتستخدم JOIN فتلاقي صفوف اتكررت أو اختفت ومش فاهم السبب
- بتتلخبط بين WHERE وHAVING وإمتى تستخدم كل واحدة
- بتعرف تتابع الشرح، بس بتقف لما تيجي تكتب استعلام لوحدك
- بتتعامل مع NULL ومش فاهم ليه المقارنة مش بترجع النتيجة اللي متوقعها
- أول ما الاستعلام يجمع ربط جداول وفلترة وتجميع، بتفقد متابعة اللي بيحصل
المشكلة مش دايمًا في كتابة الأوامر. ساعات الاستعلام بيشتغل من غير أي Error، لكن بيكرر صفوف، أو يستبعد بيانات محتاجها، أو يطلع مجموع غلط. ومن غير ما تفهم تأثير كل خطوة، بيبقى صعب تعرف الغلط فين وتصلحه.
-- عندك قيمة كل طلب، بس لسه محتاج تجمعها لكل عميل SELECT customer_id, total FROM orders; -- مين أكتر العملاء شراءً؟