دمج CONCAT في عبارة SELECT في SQL

-3

أحتاج إلى إجراء استفسار:

  • تحديد الأشخاص أولاً + اسم العائلة (فعلت ذلك باستخدام CONCAT / AS))
  • إنشاء عمود على اليمين يحتوي على نوع الموعد ثم عمود آخر لتاريخ الموعد

لذا يجب أن تكون النتيجة:

Person | Appointment Type | Appointment Date
Michael Smith | Dental | Tuesda

يتم تخزين هذه التفاصيل في جدولين مختلفين.

شكرا لكم!


عذرًا ، نسيت إضافة الجداول:

شخص

  • person_id
  • اسم_شخص
  • اسم الشخص

موعد

  • موعد_المعرّف
  • نوع الموعد
  • تاريخ الموعد

تعيين الشخص

  • person_id
  • موعد_المعرّف

1 إجابة

0

فقط انضم إلى الجداول الثلاثة.

SELECT concat(p.person_fname, ' ', p.person_sname) `Person`,
       a.appointment_type `Appointment Type`,
       a.appointment_date `Appointment Date`
       FROM person p
            INNER JOIN personappointment pa
                       ON pa.person_id = p.person_id
            INNER JOIN appointment a
                       ON a.appointment_id = pa.appointment_id;
:مؤلف
فوق
قائمة طعام