تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[SQL] جلب بيانات من اكثر من جدول
#1
السلام عليكم 
اريد جلب بيانات باستخدام views  رقم الوظيفيEmployeeID  اسم موظفEmployeeName  اسم ادارة mange_name  اسم قسم dept_name
وجدوال هيا 
جدول موظف جلب منه (رقم الوظيفي,اسم موظف)
وبيانات جدول موظف هيا 
id int 
EmployeeID int 
EmployeeName nvarchar 
جدول ادارة (اسم ادارة)
id_mange int
mange_name nvarchar
EmployeeID int
جدول قسم (اسم القسم) 
dept_id int 
dept_name nvarchar
id_mange int
EmployeeID int
للعلم لايوجد علاقات بين جدوال اقصد مفتاح اجنبي fk 
هدا استعلام لما لايجلب بيانات 
كود :
SELECT dbo.Employees.EmployeeName, dbo.manage.mange_name, dbo.dept.dept_name, dbo.Employees.EmployeeID
FROM     dbo.Employees INNER JOIN
                 dbo.manage ON dbo.Employees.EmployeeID = dbo.manage.EmployeeID INNER JOIN
                 dbo.dept ON dbo.Employees.EmployeeID = dbo.dept.EmployeeID
الرد }}}
تم الشكر بواسطة:
#2
(25-07-23, 01:38 PM)ahmed_king2023 كتب : السلام عليكم 
اريد جلب بيانات باستخدام views  رقم الوظيفيEmployeeID  اسم موظفEmployeeName  اسم ادارة mange_name  اسم قسم dept_name
وجدوال هيا 
جدول موظف جلب منه (رقم الوظيفي,اسم موظف)
وبيانات جدول موظف هيا 
id int 
EmployeeID int 
EmployeeName nvarchar 
جدول ادارة (اسم ادارة)
id_mange int
mange_name nvarchar
EmployeeID int
جدول قسم (اسم القسم) 
dept_id int 
dept_name nvarchar
id_mange int
EmployeeID int
للعلم لايوجد علاقات بين جدوال اقصد مفتاح اجنبي fk 
هدا استعلام لما لايجلب بيانات 
كود :
SELECT dbo.Employees.EmployeeName, dbo.manage.mange_name, dbo.dept.dept_name, dbo.Employees.EmployeeID
FROM     dbo.Employees INNER JOIN
                 dbo.manage ON dbo.Employees.EmployeeID = dbo.manage.EmployeeID INNER JOIN
                 dbo.dept ON dbo.Employees.EmployeeID = dbo.dept.EmployeeID

الاستعلام سليم
ضع مشروعك
الرد }}}
تم الشكر بواسطة: ahmed_king2023
#3
اخي الكريم طريقة بنائك للجداول بالاصل خاطئة
ساضع امامك الطريقة الصحيحة لبناء الجداول حتى تستفيد انت وغيرك :

جدول الموظفين
--------------------
1.رقم الموظف Employee_Id النوع int
2. اسم الموظف Employee_Name النوع نصي
3. رقم القسم

الان النقطة المهمة هي طريقتنا بالتفكير بطريقة ربط 3 جداول مع بعضها بواسطة جدول وسيط

جدول الادارات
-------------------
1. رقم الادارة id_mange النوع رقم
2. اسم الادارة mange_name النوع نصي

لاحظ الان لا يوجد اي علاقة بين الجدولين

جدول الاقسام
---------------------
1. رقم القسم dept_id النوع رقم
2. اسم القسم dept_name النوع نصي
3.رقم الادارة id_mange النوع رقم

************************************

الان لاحظ كيف اصبحت عملية الربط جدول الموظفين مربوط بجدول الاقسام وجدول الاقسام مربوط بجدول الادارات
بامكانك الاستعلام بسهولة تامة وحتى يمكنك انشاء view بسهولة
الرد }}}
تم الشكر بواسطة: moh61
#4
اخي انا لدي جدول موظفين  جدول ادارات جدول اقسام جدول وحدات
مثال اريد اضافة موظف ادارة موارد بشرية قسم شؤون موظفين وحدة الملاك الوظيفي
هدا الذي اريد اضافته. بينما  قسم يتبع ادارة وحدات تتبع اقسام
EmployeeName جدول موظف
mange_name جدول ادارة
dept_name جدل اقسام
unit_name جدول وحدات
بينما رقم الوظيفي اقوم بتولديها تلقائيا 
اريد جملة ادخال كيف تكون في4 جدوال
الرد }}}
تم الشكر بواسطة:
#5
(26-07-23, 01:31 PM)ahmed_king2023 كتب : اخي انا لدي جدول موظفين  جدول ادارات جدول اقسام جدول وحدات
مثال اريد اضافة موظف ادارة موارد بشرية قسم شؤون موظفين وحدة الملاك الوظيفي
هدا الذي اريد اضافته. بينما  قسم يتبع ادارة وحدات تتبع اقسام
EmployeeName جدول موظف
mange_name جدول ادارة
dept_name جدل اقسام
unit_name جدول وحدات
بينما رقم الوظيفي اقوم بتولديها تلقائيا 
اريد جملة ادخال كيف تكون في4 جدوال

يبدو انك مشاكتي السابقه غير مرئيه
الرد }}}
تم الشكر بواسطة: مصمم هاوي , Taha Okla
#6
اخي عبد الخالق بارك الله فيك للرد
انا لايمكنني اضافة منشور تظهر صفحة منتدي تحمل ولاينزل منشور
حتا في الرد هو عباره عن اضغط علي اقتباس ياريت منتدي ازالة حظر علي حسابي
والله ليس اريد وضع مشروع انما لايمكنني رد في ردود بملف انما عباره عن اقتباس
الان الذي يظهر لك
الرد }}}
تم الشكر بواسطة: عبد الخالق
#7
(26-07-23, 11:21 PM)ahmed_king2023 كتب : اخي عبد الخالق بارك الله فيك للرد
انا لايمكنني اضافة منشور تظهر صفحة منتدي تحمل ولاينزل منشور
حتا في الرد هو عباره عن اضغط علي اقتباس ياريت منتدي ازالة حظر علي حسابي
والله ليس اريد وضع مشروع انما لايمكنني رد في ردود بملف انما عباره عن اقتباس
الان الذي يظهر لك

تستطيع ارفاق ملف عن طريق الضغط على "+ردجديد" تجده في اعلى الموضوع
او رفع الملف في موقع خارجي وتضع الرابط
الرد }}}
تم الشكر بواسطة:
#8
لا يمكنني ارفاق ملف عن طريق خيار جديد
قمت بوضعه علي قوقل درايف
https://drive.google.com/file/d/1PhJc8wt...drive_link
الرد }}}
تم الشكر بواسطة:
#9
(27-07-23, 01:21 AM)ahmed_king2023 كتب : لا يمكنني ارفاق ملف عن طريق خيار جديد
قمت بوضعه علي قوقل درايف
https://drive.google.com/file/d/1PhJc8wt...drive_link

ارفعه على موقع https://top4top.io
الرد }}}
تم الشكر بواسطة:
#10
اخي توجد مشكلة في موقع
قمت برفعه علي ميديا فاير
https://www.mediafire.com/file/j2qjegwte...s.rar/file
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  استعلام الذين فات تاريخ التسديد 3 أيام أو اكثر محمد خيري 5 228 17-05-24, 02:38 AM
آخر رد: محمد خيري
  [سؤال] طلب تعديل كود عرض بيانات xlsx ABDULLAH HASSAN 2 130 21-04-24, 03:58 PM
آخر رد: ABDULLAH HASSAN
  تقسيم الفانورة الي اكثر من ورقة عبدالكريم برشدان 1 146 20-04-24, 02:22 AM
آخر رد: عبدالكريم برشدان
  هل من الممكن العمل على قاعدة بيانات اكسل على الفيجوال بيسك خالد كامل1 4 209 24-03-24, 02:00 AM
آخر رد: خالد كامل1
  [سؤال] أتمنى اجابة وافية:عمل برنامج بقاعدة بيانات SQL دون حاجة تثبيت SQLSERVER dr.programming 6 727 19-03-24, 08:56 AM
آخر رد: سلامه محمد11
  استعلام select عن مجموعة بيانات Adel27213 1 304 15-03-24, 01:11 AM
آخر رد: justforit
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 270 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  [VB.NET] تحديث بيانات فى كلاس من جدول سيكوال asdfar1977 6 263 26-02-24, 01:07 AM
آخر رد: asdfar1977
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 341 25-02-24, 11:26 PM
آخر رد: heem1986
  [C#.NET] طباعة بيانات داتا جرد فيو h2551996 0 143 25-02-24, 02:31 PM
آخر رد: h2551996

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم