PaTo بتاريخ: 22 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 22 يوليو 2009 (معدل) السلام عليكم ..لا اعرف ما فائدة subqueries في تلك الحالة مثلاً .. UPDATE employees SET job_id = (SELECT job_id FROM employees WHERE employee_id = 205), salary = (SELECT salary FROM employees WHERE employee_id = 205) WHERE employee_id = 114 واحنا ممكن نقول UPDATE employees SET job_id='AC_MGR', salary =12000 WHERE employee_id = 114 هي هي نفس النتيجة ولا انا غلطان ! تم تعديل 22 يوليو 2009 بواسطة PaTo اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 22 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 22 يوليو 2009 السلام عليكمالكويري الاولى:انت مو عارف شو هو الــ JOB_ID و SALARY للموظف الذي رقمه = 205بمعنى انه يقورم بالتعديل على بيانات الموظف الذي رقمه = 114 بناءا على القيم المتسرجعه من الــ SUBQUERY وهي الخاصة بالموظف الذي رقمه = 205...يعني لو كان عدد كبير من بيانات الموظفين وانت مو عارف الموظف اللي رقمه 205 شو هو الــ JOB_ID و SALARY...بالاضافة انه رح يعمل بحث عن بيانات الموظف الذي رقمه = 205 وبعد ذلك سيقوم بعملية التعديل...بينما في الكويري التانيه:انت حددت القيمة الجديدة اللي رح تستبدل مكان القيم القديمة...وبغض النظر هل كانت القيم الجديدة للموظف الذي رقمه 205 او غير ذلك...أرجو ان اكون وضحت الفكرة بطريقة صحيحة...بالتوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
PaTo بتاريخ: 23 يوليو 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 23 يوليو 2009 شكرا جزيلا هل تلك الطريقة تنفع في الـupdateيعني مثلا انا قمت بعمل update للراتب بتاع الموظف 205 هل الاوركال هايعدل اتوماتيكيا الراتب للموظف 114 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 23 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 23 يوليو 2009 لا اخي...بالمثال الاول لا يتم تعديل راتب الموظف الذي رقمه = 205وانما يحضر قيمة راتب الموظف الذي راتبه = 205 ... ويعدل قيمة راتب الموظف الذي رقمه 114 بحيث تصبح نفسة قيمة راتب الموظف =205...اتمنى ان تكون واضجه الفكرة... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
PaTo بتاريخ: 25 يوليو 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 25 يوليو 2009 شكرا لك وضحت .. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 25 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 25 يوليو 2009 بالتوفيق اخي...تحياتي.. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.