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

كيفية الجمع بين البيانات من ثلاثة جداول MySQL في جدول جديد؟

نشر في 2025-03-26
تصفح:276

How to Combine Data from Three MySQL Tables into a New Table?

الأشخاص والتفاصيل وجداول التصنيف؟

الإجابة: حدد ص.*، د. من الناس ك انضم إلى التفاصيل كـ D على D.Person_id = p.id انضم إلى التصنيف كـ t على t.id = d.detail_id حيث t.taxonomy = 'age' ؛

سيقوم هذا الاستعلام بإنشاء جدول جديد يسمى new_table يتضمن الأعمدة last_name و first_name والبريد الإلكتروني والأعمار. في جدول التفاصيل ، يتم استخدام حقل المحتوى لتخزين معلومات العمر.

إدخال البيانات في جدول موجود: حدد P.ID ، P.LAST_NAME ، P.FIRST_NAME ، P.EMAIL ، D.CONTENT AS AGE من الناس ك انضم إلى التفاصيل كـ D على D.Person_id = p.id انضم إلى التصنيف كـ t على t.id = d.detail_id حيث t.taxonomy = 'age' ؛

حدد ص*، D1.Content مع تقدم العمر d2.content كجنس ، D3.Content كما الارتفاع من الناس ك انضم إلى التفاصيل كـ D1 على d1.person_id = p.id و d1.taxonomy_id = (حدد معرفًا من التصنيف حيث تصنيف = 'العمر') انضم إلى التفاصيل كـ D2 على d2.person_id = p.id و d2.taxonomy_id = (حدد معرفًا من التصنيف حيث التصنيف = 'الجنس') انضم إلى التفاصيل كـ d3 على d3.person_id = p.id و d3.taxonomy_id = (حدد معرفًا من التصنيف حيث التصنيف = 'الارتفاع') ؛

أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3