إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

هل هناك فرق .............؟؟؟؟؟؟؟؟!


2 رد (ردود) على هذا الموضوع

#1 eng_moos

eng_moos

    عضو

  • الأعضــاء
  • 5 مشاركة

تاريخ المشاركة 08 April 2009 - 03:41 AM

هل هناك فرق بين

DELETE FROM empl6 E
WHERE employee_id =
(SELECT employee_id
FROM emp_history WHERE employee_id = E.employee_id);


و

delete from emp16 where emp16.employee_id = emp_history.employee_id



#2 eng_moos

eng_moos

    عضو

  • الأعضــاء
  • 5 مشاركة

تاريخ المشاركة 14 April 2009 - 06:56 PM

معلش يعني
هو الموضوع صعب للدرجة دي
ولا الموضوع مش مستاهل إجابة أصلاً ؟؟؟؟؟؟؟!!!!!!!!
يا ريت أعرف بس :) :) :) :rolleyes:

#3 digital_mind

digital_mind

    عضو

  • الأعضــاء
  • 15 مشاركة

تاريخ المشاركة 16 April 2009 - 07:10 AM

حضرتك الاتنين غلط اساسا جربهم عملي و انت حتعرف الغلط فين
و هو الموضوع مش صعب بس الصراحة باين اوي انهم الاتنين غلط
الاولانية مينفعش تستخدم = لل sub query لانها ممكن ترجع اكتر من نتيجة و ده اللي حيحصل فعلا
و التانية انت عملت join علي اساس ايه؟ فين اصلا ال table اللي انت مستخدم اسمه في ال where clause?!!!!!!!!!
وبعدين عاوز تعمل delete بناء علي join?

تم التعديل بواسطة digital_mind, 16 April 2009 - 07:10 AM.

Oracle Certified Professional
Oracle Apps Technical Consultant