برنامج شخصي للتخزين
#20
أعتقد أنه هناك سوء فهم
يمكن أنا لم أعرف كيف اصيغ الكلام كي تفهمني

فعند وضعي الرد التالي
إقتباس :عند إستعمال inner join يتم ربط الجدولين مع بعض
PHP كود :
الإستعلام الأول
select 
* from Jobs inner join Clients on (Jobs.Id_client = Clients.Id_client) where Clients.id_client =2 
وبعد حذف أي سجل من الجدول jobs
يتم حذف الزبون من الجدول client المربوط مع jobs

فستعملت الإستعلام التالي لحل المشكل
PHP كود :
الإستعلام الثاني
select 
* from Jobs where id_client =2 
وكل شيئ يعمل تمام.

فما الفرق بين الإستعلام الأول والثاني علما أنهما يعرضان نفس النتائج؟
فعند إستعمال الإستعلام الأول و تنفيذ ADOQuery1.Delete;
يحذف سجل من jobs وزبون من clients

أما عند إستعمال الإستعلام الثاني و تنفيذ ADOQuery1.Delete;
يحذف سجل من jobs فقط
أعلم أن الإستعلام الثاني يقوم بتحديد الجدول jobs فقط فعند تنفيذ ADOQuery1.Delete;
فبطبيعة الحال عند الحذف لن يتأثر جدول Clients

كيف أستعمل الإستعلام الأول مع ADOQuery1.Delete;
بشرط أن لا يحذف زبون من جدول Clients

ردك
إقتباس :الاستعلامين بالطريقة التي كتبتهما غير متكافئان و لا يعطيان نفس النتيجة الاستعلام الاول تحصل على جميع السجلات من الجدولين و الثاني غير ذلك
الاستعلام الاول لديك ربط بين الجدولين يمكن ان تحصل على اسم الـ client من جدول الـ client و العمل الخاص به job من جدول الـ jobs
الاستعلام الثاني لا يمكن الحصول على اسم الـ client من جدول الـ client تتعامل فقط مع جدول الـ jobs
أعلم أن الإستعلامين غير متكافئين فلا يمكن أن نقول 5 = 2  Big Grin
لكن بما أنني أقوم بعرض في DBGrid الحقلين (id_job, job) فقط
فيمكن أن نقول 5 = 2  Big Grin
سبحان الله وبحمده سبحان الله العظيم
الرد


الردود في هذا الموضوع
برنامج شخصي للتخزين - بواسطة Agmcz - 10-04-2020, 03:13 PM
RE: برنامج شخصي للتخزين - بواسطة Agmcz - 11-04-2020, 01:18 AM
RE: برنامج شخصي للتخزين - بواسطة AX302 - 11-04-2020, 04:52 PM
RE: برنامج شخصي للتخزين - بواسطة S.FATEH - 11-04-2020, 05:32 PM
RE: برنامج شخصي للتخزين - بواسطة Agmcz - 11-04-2020, 08:32 PM
RE: برنامج شخصي للتخزين - بواسطة Agmcz - 28-04-2020, 01:49 PM
RE: برنامج شخصي للتخزين - بواسطة Delphi4Us - 28-04-2020, 06:17 PM
RE: برنامج شخصي للتخزين - بواسطة Agmcz - 28-04-2020, 07:10 PM
RE: برنامج شخصي للتخزين - بواسطة S.FATEH - 28-04-2020, 10:22 PM
RE: برنامج شخصي للتخزين - بواسطة Agmcz - 29-04-2020, 12:25 PM
RE: برنامج شخصي للتخزين - بواسطة sofiane201 - 29-04-2020, 04:06 PM
RE: برنامج شخصي للتخزين - بواسطة Delphi4Us - 29-04-2020, 06:33 PM
RE: برنامج شخصي للتخزين - بواسطة Agmcz - 29-04-2020, 09:16 PM
RE: برنامج شخصي للتخزين - بواسطة S.FATEH - 29-04-2020, 09:58 PM
RE: برنامج شخصي للتخزين - بواسطة Agmcz - 30-04-2020, 01:45 AM
RE: برنامج شخصي للتخزين - بواسطة Agmcz - 30-04-2020, 10:07 PM
RE: برنامج شخصي للتخزين - بواسطة S.FATEH - 01-05-2020, 12:48 AM
RE: برنامج شخصي للتخزين - بواسطة Agmcz - 01-05-2020, 01:45 AM
RE: برنامج شخصي للتخزين - بواسطة S.FATEH - 01-05-2020, 04:59 AM
RE: برنامج شخصي للتخزين - بواسطة Agmcz - 01-05-2020, 02:39 PM
RE: برنامج شخصي للتخزين - بواسطة S.FATEH - 01-05-2020, 10:14 PM
RE: برنامج شخصي للتخزين - بواسطة Agmcz - 02-05-2020, 02:28 AM
RE: برنامج شخصي للتخزين - بواسطة S.FATEH - 02-05-2020, 04:25 AM
RE: برنامج شخصي للتخزين - بواسطة Agmcz - 02-05-2020, 05:19 AM
RE: برنامج شخصي للتخزين - بواسطة Agmcz - 20-05-2020, 01:57 AM

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


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