الانضمام إلى نفس الجدول مرتين على أعمدة مختلفة
يحتوي جدول الشكاوى على معرف المستخدم لكل من الشخص الذي فتح الشكوى والشخص الذي أغلقها. الهدف من ذلك هو كتابة استعلام يعرض أسماء المستخدمين لكلا هؤلاء الأفراد.في البداية ، يمكن للاستعلام استرداد اسم المستخدم للشخص الذي فتح الشكوى: من الشكوى اليسار انضم إلى المستخدم على user.user_id = complaint.opened_by
ومع ذلك ، لاسترداد اسم المستخدم للشخص الذي أغلق الشكوى ، تحتاج إلى الانضمام إلى جدول المستخدم مرة أخرى باستخدام عمود مختلف. يتم تحقيق ذلك باستخدام الاستعلام التالي:
SELECT user.username, complaint.complaint_text FROM complaint LEFT JOIN user ON user.user_id=complaint.opened_byحدد الشكوى. اسم المستخدم ، اسم الأسماك من شكوى اليسار انضم إلى المستخدم A ON A.USER_ID = Complaint.opened_by ترك انضم إلى المستخدم B على B.User_id = complaint.closed_by
في هذا الاستعلام:
SELECT user.username, complaint.complaint_text FROM complaint LEFT JOIN user ON user.user_id=complaint.opened_by
يتم استخدام الجدول A للانضمام إلى عمود Opened_by. كل من الشخص الذي فتح وأغلق الشكوى ، مما يسمح لك بعرض معلومات شاملة حول كل شكوى.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3