تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
المساعده في جمله استعلام من اكثر من 3 جداول
#1
اخواني الاعزاء السلام عليكم ورحمه الله وبركاته
عيد سعيد عليكم
واتمنى كل ايامكم تكونو طيبين ان شاء المولى عز وجل

سؤالي هو انني اريد عمل استعلام من اكثر من جدول فيهم lookup tables 
وعملت inner join  ولكن لم تنفع
واليكم هذا المثال

Employee
ID,Name,BirthDate, FK_nationality, FK_City

Company_Employee
,FK_Person_Authority,FK_Employee_ID, National_ID,FK_Status

Nationality
Nationality_Code,Nationality_Description

City
City_Code,City_Description

Authority
Authority_Code,Authority_Description

status
Status_Code,Status_Description


وكما تلاحظون فان الجدولين الرئيسيين هما employee  و  company_employee

اريد عمل استعلام شامل من جمله واحده تقوم بالاستعلام عن الحقول التاليه من كل الجداول
employee.name,employee.birthDate, nationality.nationality_description,city.city.city_description,compny_employee.national_id,authority.authority_description,status.status_description

محاولاتي لعمل الاستعلام:-


select employee.name,employee.birthDate, nationality.nationality_description,city.city.city_description,compny_employee.national_id,authority.authority_description,status.status_description
from company_employee
inner join employee on employee_id = company_employee.fk_employeeid
inner join authority on company_employee.fk_person_authority=authority.authority_description
inner  join status on company_employee.fk_status = status.status_code
inner join nationality on employee.fk_nationality = nationaliy.nationality_code
inner join city on employee.FK_City = city.city_code
where emplyee.ID = 22434


كود :
select employee.name,employee.birthDate, nationality.nationality_description,city.city.city_description,compny_employee.national_id,authority.authority_description,status.status_description
from company_employee
inner join employee on employee_id = company_employee.fk_employeeid
inner join authority on company_employee.fk_person_authority=authority.authority_description
inner  join status on company_employee.fk_status = status.status_code
inner join nationality on employee.fk_nationality = nationaliy.nationality_code
inner join city on employee.FK_City = city.city_code
where emplyee.ID = 22434

فما راي الخبراء

جعل الله ايامكم كلها سعاده ورخاء
وشكرا جزيلا لكم
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاته ،، وكل عام وانت بخير ..

اعمل استعلام من نفس قاعدة البيانات من ايقونة (إنشاء إستعلام) وضيف الجداول والحقول المطلوبة وبعدين وتأكد ان العملية شغالة ثم انسخ جملة الاستعلام والصقها في الفيجوال .

اذا ما تعرف ممكن احل مشكلتك عن طريق التيم فيور .
الرد }}}
تم الشكر بواسطة: Ahmed_Mansoor , Incubus , Incubus
#3
كود :
SELECT Employee.NAME,
       Employee.BirthDate,
       Nationality.Nationality_Description,
       City.City_Description,
       Company_Employee.National_ID,
       Authority.Authority_Description,
       status.Status_Description
FROM   Authority
       INNER JOIN Company_Employee
               ON Authority.Authority_Code =
                  Company_Employee.FK_Person_Authority
       INNER JOIN Employee
               ON Company_Employee.FK_Employee_ID =
                  Employee.ID
       INNER JOIN City
               ON Employee.FK_City =
                  City.City_Code
       INNER JOIN Nationality
               ON Company_Employee.National_ID =
                  Nationality.Nationality_Code
              AND Employee.FK_nationality =
                  Nationality.Nationality_Code
       INNER JOIN status
               ON Company_Employee.FK_Status =
                  status.Status_Code
WHERE  Employee.ID = 22434
الرد }}}
تم الشكر بواسطة:
#4
(26-06-17, 08:19 PM)حريف برمجة كتب : وعليكم السلام ورحمة الله وبركاته ،، وكل عام وانت بخير ..

اعمل استعلام من نفس قاعدة البيانات من ايقونة (إنشاء إستعلام) وضيف الجداول والحقول المطلوبة وبعدين وتأكد ان العملية شغالة ثم انسخ جملة الاستعلام والصقها في الفيجوال .

اذا ما تعرف ممكن احل مشكلتك عن طريق التيم فيور .

انا شغال سيكول 2008   بس مش محترف فيه ومكنتش متصور ان فيه امكانيه السحب والافلات drag -drop  للحقول على بعضها زي الاكسيس بس تمام عملتها والحمد لله اشتغلت
شكرا ليك Heart
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  طباعة بيانات من عدّة جداول عبد العزيز البسكري 2 2,802 19-07-21, 12:37 AM
آخر رد: Lathe1
  سؤال محير جداااااا وارجو المساعده faysal13_13@hotmail.com 6 3,175 12-05-19, 04:18 AM
آخر رد: محمد كريّم
  [نقاش] لماذا ريبورت فيور عند عرضه اكثر من مرة فيه مشكلة في العرض abid 2 2,134 05-02-19, 05:45 AM
آخر رد: حريف برمجة
  كيفية جمع اكثر من field في الكريستال ريبورت نسيم 11 8,756 06-10-17, 10:28 AM
آخر رد: IBRA939
  استفسار عن امكانية اضافة اكثر من صف ل داتا قريد .. Marwan9990 15 5,589 08-07-17, 04:02 PM
آخر رد: Marwan9990
  كتابة جملة استعلام Youssef1313 13 6,919 08-09-15, 05:55 PM
آخر رد: Youssef1313
  [VB.NET] استعلام وطباعة قيمة معينه بعد اختيارها مبرمج بلا حدود 10 5,723 01-09-15, 10:17 PM
آخر رد: مبرمج بلا حدود
  طريقة ربط اكثر من جدول في الكرستال ريبورت ارجو المساعدة احلا عراق 0 2,594 13-12-13, 04:21 PM
آخر رد: احلا عراق
  مشكله في التقرير كلمة المرور غير صحيحه ارجو المساعده abdulalgalal 1 2,092 25-03-13, 07:51 PM
آخر رد: zeus

التنقل السريع :


يقوم بقرائة الموضوع: