"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف يمكنني استخدام الوصلات اليسرى لاسترداد البيانات والخوف من ثلاث جداول MySQL؟

كيف يمكنني استخدام الوصلات اليسرى لاسترداد البيانات والخوف من ثلاث جداول MySQL؟

نشر في 2025-02-26
تصفح:499

How Can I Use LEFT JOINs to Retrieve Person and Fear Data from Three MySQL Tables?

:

أشخاص

: يتضمن معلومات أساسية عن الأفراد ، مثل
    personid
  • ، name ، و ss (رقم الضمان الاجتماعي). تعيين فريدة من نوعها fearid . يعمل كجسر بين الأفراد والمخاوف ، مع
  • معرف
  • ، personid ، و fearid .
  • انضم إلى Query محاولتك الأولية لإنشاء انضمام يسار واجهت مشكلة. شرط الانضمام المحدد ، person_fear.personid = person_fear.fearid ، لا يتماشى مع العلاقة المطلوبة بين الجداول. لربط الجدول بشكل صحيح جدول [ .ss ، الخوف من الأشخاص اليسار انضم إلى person_fear انضم إلى المخاوف الداخلية على person_fear.fearid = fears.fearid على person_fear.personid = persons.personId

شرح الاستعلام المعدل ] جدول مع الجدول person_fear

، حيث كل فرد

personid مطابقة مع personid في person_fear . هذا يضمن أن يتم تضمين كل شخص في النتائج ، حتى لو لم يكن لديهم مخاوف مرتبطة. جدول يعتمد على العمود Fearid . هذه العملية تسترجع فقط تلك المخاوف التي ترتبط بشكل صريح بالأفراد عبر الجدول

SELECT Persons.Name, Persons.SS, Fears.Fear
FROM Persons
LEFT JOIN Person_Fear
    INNER JOIN Fears
    ON Person_Fear.FearID = Fears.FearID
ON Person_Fear.PersonID = Persons.PersonID

person_fear جدول ، والذي بدوره يتطابق مع fearid

في
    يخشى الجدول.
  • طريقة بديلة لكتابة الاستعلام اليسرى Join الأشخاص. اسم ، الأشخاص ، الخوف من الأشخاص اليسار انضم إلى person_fear على person_fear.personid = persons.personid اليسار انضم إلى المخاوف على person_fear.fearid = fears.fearid
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3